【问题标题】:Add text for specific product category in Woocommerce [duplicate]在 Woocommerce 中为特定产品类别添加文本 [重复]
【发布时间】:2018-06-07 14:19:05
【问题描述】:

我正在尝试仅在woocommerce 中确定类别的特定产品上添加一些文本,我尝试在plugins/woocommerce/single-product/meta.php 中添加此代码但不起作用:

if (is_category('box-mod') || has_category('box-mod',$post->ID)) {
    echo "Message: available on march";
}

【问题讨论】:

    标签: php wordpress woocommerce categories product


    【解决方案1】:

    Woocommerce 类别与帖子类别分开,因此您不能使用 has_category(),而必须使用 has_term()

    global $product;
    if( has_term( 'box-mod', 'product_cat', $product->id ) ) {
        echo "Message: available on march";
    }
    

    如果您不想修改 Woocommerce 模板文件,也可以使用 woocommerce_product_meta_end 挂钩

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      • 2023-04-08
      • 2018-06-29
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      相关资源
      最近更新 更多