【发布时间】:2017-01-12 14:41:58
【问题描述】:
我在我的网站中使用了一些自定义分类法... movies_type (是其中之一) 并且有 4 个术语:
-
movie, -
tvseries, -
concert-and-ceremony, documentary
我只用其中一个术语标记了每个产品。
如何定位具有相同术语的产品?
谢谢
【问题讨论】:
标签: php wordpress woocommerce product custom-taxonomy
我在我的网站中使用了一些自定义分类法... movies_type (是其中之一) 并且有 4 个术语:
movie, tvseries, concert-and-ceremony, documentary我只用其中一个术语标记了每个产品。
如何定位具有相同术语的产品?
谢谢
【问题讨论】:
标签: php wordpress woocommerce product custom-taxonomy
您可以使用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
}
【讨论】: