[英]woocommerce products category order
我創建了一個模板,我正在使用代碼在頁面上顯示產品類別:
<?php $wcatTerms = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC', 'parent' =>0)); //, 'exclude' => '17,77'
foreach($wcatTerms as $wcatTerm) :
$wthumbnail_id = get_woocommerce_term_meta( $wcatTerm->term_id, 'thumbnail_id', true );
$wimage = wp_get_attachment_url( $wthumbnail_id );
當我改變后端的順序時,它不會改變。
如何對訂單進行硬編碼或將其設置為按訂單排序?
你將orderby
與order
混淆了,它們是2個不同的參數(參見get_terms
):
$wcatTerms = get_terms('product_cat', array(
'hide_empty' => 0,
'orderby' => 'id',
'order' => 'ASC',
'parent' => 0
));
實際上你不必硬編碼任何東西。
1-只需進入外觀 - >小部件2-在側邊欄下添加Woocommerce產品類別展開“Woocommerce產品類別”3-在訂購方式下拉框中選擇“類別訂單”而不是名稱。
它現在應該工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.