我有问题将text / html连接到基于产品类别的Woocommerce产品页面描述 .
我已将以下内容添加到我的functions.php主题文件中:
add_filter('woocommerce_short_description', 'caution_text');
function caution_text($desc){
if(is_product_category('stone')){
$desc .= 'Text/HTML To Add';
}
return $desc;
}
无论有没有产品类别检查,我都尝试了它,它仍然没有连接文本,所以我倾向于认为我创建了我的过滤器错误 .
作为参考,我正在使用StoreFront主题进行一些自定义修改,其中没有一个应该导致与此冲突 .
任何帮助是极大的赞赏!
谢谢!
1 回答
代码无效,因为
is_product_category()
会检查您是否正在查看产品类别 . 代码在单个产品页面上运行,因此总是评估为false .请改用
has_term()
.更换:
附:
进一步阅读:https://codex.wordpress.org/Function_Reference/has_term