簡體   English   中英

woocommerce產品類別訂單

[英]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 );

當我改變后端的順序時,它不會改變。

如何對訂單進行硬編碼或將其設置為按訂單排序?

你將orderbyorder混淆了,它們是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM