如何在Woocommerce存档页面中仅显示特定产品类别及其子类别的自定义文本

时间:2018-10-18 10:16:16

标签: wordpress woocommerce

我想在woocommerce存档页面中显示针对特定产品类别及其所有子类别的自定义文本。

我在 woocommerce >> archive-product.php

中使用了该代码
if (is_product_category( 'world-fashion' ) || cat_is_ancestor_of(247, 
get_queried_object()->term_id)){ echo "my custom text";}
else { echo "another text"; }

我的自定义文本仅在选择父类别(世界时尚)时显示。 如何显示他所有子类别的内容?

1 个答案:

答案 0 :(得分:1)

使用以下代码检查子类别,并确保world-fashion类别ID必须为247

if (is_product_category( 'world-fashion' ) || term_is_ancestor_of(247, 
get_queried_object()->term_id,'product_cat'))
{ 
   echo "my custom text";
}
else 
{ 
  echo "another text"; 
}