我已经为我正在开发的网站创建了一个自定义帖子类型(“Products”),以及相应的自定义类别(“product\\u cats”)。某些产品被归类为“BC Buy Local”及其产品系列(例如“Rice Wrap”)。
到目前为止,一切都很好,我可以显示我想要的产品系列,甚至可以通过以下URL调用所有分类为“BC Buy Local”的产品:
http://localhost/hons.com/wordpress/product-type/bc-buy-local/
但我希望这些商品在任何地方都能显示其“BC Buy Local”状态,并且它们都是其他产品系列(即类别)的成员。但当通过所谓的“家庭”类别显示时,这些物品似乎也不会被标记为“BC Buy Local”类别。因此,这里的产品列表:
http://localhost/hons.com/wordpress/product-type/rice-wrap/
...忽略我试图通过在循环中的产品名称后添加此代码来添加其BC Buy Local类别的指示:
<?php if ( is_tax (\'product_cats\', \'bc-buy-local\') ) {
echo \'BC Buy Local\';
} ?>
我在StackOverflow上找到了很多关于“is\\U税”局限性的讨论,但到目前为止,没有迹象表明如何解决这个问题。显然,我需要结合使用“is\\U tax”和“has\\U term”,但我不知道如何做到这一点。
看起来应该很简单。。。有人能提供建议吗?
谢谢亚当