猿问

在 woocommerce 产品页面上隐藏多个产品属性

我想隐藏 woocommerce 产品页面上的第二个属性。 对于一个属性来说,此代码非常有效:


function my_attribute_hider ( $attributes ) {

if ( isset( $attributes['pa_attribute-name'] ) ){

    unset( $attributes['pa_attribute-name'] );

}

return $attributes;

}

add_filter( 'woocommerce_get_product_attributes', 'my_attribute_hider' );

如何添加第二个?


狐的传说
浏览 101回答 1
1回答

HUH函数

要将此函数用于两个产品属性,请尝试以下操作:function my_attribute_hider ( $attributes ) {    if ( isset( $attributes['pa_attribute-name'] ) ){        unset( $attributes['pa_attribute-name'] );    }    if ( isset( $attributes['pa_attribute-name2'] ) ){        unset( $attributes['pa_attribute-name2'] );    }    return $attributes;}add_filter( 'woocommerce_get_product_attributes', 'my_attribute_hider' );它应该有效。
随时随地看视频慕课网APP
我要回答