用于这一目的的最简单的方法就是让你将在关注相关的模板content-product_cat.php
在这个子标题是大呼过瘾使用自定义的条件函数。
1)条件函数
这里是代码:
function has_parent_subcat($category, $my_category_slug) {
$parent_cat = get_term_by('id', (int) $category->category_parent, $category->taxonomy);
if($parent_cat->slug == $my_category_slug) return false;
else return true;
}
此代码放在你的活跃儿童主题(或主题的function.php文件),或者也可以任何插件文件。
2)通过你的主题重写** content-product_cat.php
WooCommerce模板。**
如果不这样做呢,你的活跃儿童主题(或主题里)创建一个woocommerce
文件夹。然后从woocommerce
插件templates
文件夹在您的活动子主题(或主题)命名content-product_cat.php
新鲜创建woocommerce
文件夹内的文件复制。
复制打印/编辑content-product_cat.php
模板文件。
替换以下行:
do_action('woocommerce_shop_loop_subcategory_title', $category);
通过这样的:
if(has_parent_subcat($category, 'exterior-paving'))
do_action('woocommerce_shop_loop_subcategory_title', $category);
保存,你做。如你所愿,只有在“铺路品牌”档案页面上的所有品牌标题才会被删除。
此代码已经过测试并且功能完整。
你用css好吗?试试这个'.archive。term-paving-brands category-name {display:none; }'。这应该隐藏品牌页面上的所有类别标题。 –