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

时间:2020-09-07 20:44:40

标签: php wordpress woocommerce attributes product

我想在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' );

如何添加第二个?

1 个答案:

答案 0 :(得分:2)

要将此功能用于两个产品属性,请尝试以下操作:

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' );

应该可以。