【问题标题】:Targeting product terms from a custom taxonomy in WooCommerce从 WooCommerce 中的自定义分类法中定位产品术语
【发布时间】:2017-01-12 14:41:58
【问题描述】:

我在我的网站中使用了一些自定义分类法... movies_type (是其中之一) 并且有 4 个术语:

  • movie,
  • tvseries,
  • concert-and-ceremony,
  • documentary

我只用其中一个术语标记了每个产品。

如何定位具有相同术语的产品?

谢谢

【问题讨论】:

    标签: php wordpress woocommerce product custom-taxonomy


    【解决方案1】:

    您可以使用has_term() WordPress 功能定位您的产品,其中包含来自自定义分类的术语,就像产品类别自定义分类是“product_cat”

    例如,你可以这样使用它:

    if ( has_term( 'movie', 'movies_type' ) ) {
        // Do something
    } elseif ( has_term( 'tvseries', 'movies_type' ) ) {
        // Do another thing
    }
    

    这应该适合你……


    对于产品类别,您将使用'product_cat' 自定义分类:

    if ( has_term( 'clothing', `'product_cat'` ) ) {
        // Do something
    }
    

    对于产品标签,您将使用'product_tag' 自定义分类:

    if ( has_term( 'books', 'product_tag' ) ) {
        // Do something
    }
    

    【讨论】:

      猜你喜欢
      • 2018-09-27
      • 2021-06-16
      • 1970-01-01
      • 2021-06-18
      • 2019-11-12
      • 2018-06-26
      • 2017-11-13
      • 2020-11-02
      • 2018-07-21
      相关资源
      最近更新 更多