Woocommerce:如果产品的可用尺寸少于两种,则从导入中排除产品

时间:2017-03-21 19:02:13

标签: php wordpress woocommerce

某些产品有多种尺寸,例如:“尺寸:S,M,L,XL”

我们的自定义代码插件中包含以下代码,用于分隔和识别不同的尺寸:

add_filter( 'dfrpswc_filter_attribute_value', 'mycode_add_size_attribute2',     20, 6 );
function mycode_add_size_attribute2( $value, $attribute, $post, $product,  $set, $action ) {
    if ( $attribute == 'pa_maat' ) {
        if ( isset( $product['size'] ) ) {
            $value = mycode_get_size2( $product['size'] );
        }
    }

    return $value;
}

是否可以只导入超过三种尺寸的产品?

(例如:尺寸为“S,M,XL”的产品将在店内,尺寸为“S,M”的产品将不在店内)

谢谢,

所罗门

1 个答案:

答案 0 :(得分:0)

如果$ value作为数组或可数对象返回,则可以使用count()函数,例如

if (count($value) > 3){
//custom code here
}

更多信息:Count()