在我的网站上没有与产品相关的小部件在主题/woocomerce/archive-product.php 上工作。
在存档产品页面上,我编写了以下代码:
if(is_shop()){
echo 'shop page';
} else{
echo 'not shop page';
}
exit;
它说“不是商店页面”。我无法弄清楚是什么使存档产品不是 woocommerce 中的商店页面。
您有关于Woocommerce 条件标签的文档。
对于 woocommerce 上的存档页面:
is_shop()
is_product_category()
is_product_tag()
您可以使用以下方法进行测试:
if ( is_shop() ) {
echo 'Shop page';
} elseif ( is_product_category() ) {
echo 'Product category page';
} elseif ( is_product_tag() ) {
echo 'Product Tag page';
} else {
echo 'not an archive page';
}
exit;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句