簡體   English   中英

特定類別的Woocommerce產品小部件

[英]Woocommerce Products Widget for a specific category

如何使Woocommerce產品小部件僅顯示特定類別的產品? 當前的選項是銷售,精選和全部。

這可以通過掛在woocommerce_products_widget_query_args過濾器掛鈎中的自定義函數來完成。 您必須在其中的數組中設置產品類別(如果有多個,則設置產品類別)。

這是代碼:

add_filter( 'woocommerce_products_widget_query_args', function( $query_args ){
    // Set HERE your product category slugs 
    $categories = array( 'music', 'posters' );

    $query_args['tax_query'] = array( array(
        'taxonomy' => 'product_cat',
        'field'    => 'slug',
        'terms'    => $categories,
    ));

    return $query_args;
}, 10, 1 );

代碼在您的活動子主題(或主題)的function.php文件中,或者在任何插件文件中。

在WooCommerce 3+中經過測試,可以正常工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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