douyou7102 2017-03-21 19:02
浏览 49
已采纳

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

Some products have multiple sizes, for example: "size: S, M, L, XL"

We have the following code in our Custom Code plugin to separate and identify the different sizes:

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;
}

Is it possible to only import products that have more than three sizes?

(for example: product with sizes “S, M, XL” will be in the shop, product with sizes “S, M” will not be in the shop)

Thanks,

Solomon

  • 写回答

1条回答 默认 最新

  • dongwen7730 2017-03-21 19:32
    关注

    If $value is being returned as an array or countable object, you can use the count() function such as

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

    More information: Count()

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改