我正在開發一個安裝了Woocommerce插件的網站。我希望我的商店頁面首先顯示類別名稱&然後顯示該類別中的產品,然後顯示下一個類別名稱及其具有的產品。 Woocomerce商店頁面顯示該類別中的類別名稱和展示產品
已經在谷歌搜索google &這裏找到了解決方案,但它不是我想要的。它在每個產品的價格區域之後添加了類別名稱。我不是專業人士,所以有一個困難的時間來解決這個問題。
function wc_category_title_archive_products(){
$product_cats = wp_get_post_terms(get_the_ID(), 'product_cat');
if ($product_cats && ! is_wp_error ($product_cats)){
$single_cat = array_shift($product_cats); ?>
<small class="product_category_title"><?php echo $single_cat->name; ?></small>
<?php }
}
add_action('woocommerce_after_shop_loop_item', 'wc_category_title_archive_products', 5);
,但不靈活,我不得不改變我的模板,每次我添加一個新的類別。 – 2014-09-23 07:40:38
您可以隨時使用[get_categories](http://codex.wordpress.org/Function_Reference/get_categories)功能獲取所有類別。在那之後,你可以通過所有的「foreach」循環。這將是靈活的。如果你不明白,我會更新我的答案。 – rnevius 2014-09-23 08:16:46
是的,請更新它。我不擅長php。感謝您的辛勤工作。 – 2014-09-23 08:43:28