用於這一目的的最簡單的方法就是讓你將在關注相關的模板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; }'。這應該隱藏品牌頁面上的所有類別標題。 –