簡體   English   中英

woocommerce小部件產品類別

[英]woocommerce widget product categories

安裝了woocommerce的Wordpress可以選擇顯示woocommerce產品類別的下拉列表。 我只想顯示特定類別的孩子。 因此,我將下面顯示的代碼放在functions.php中。 (通過谷歌搜索找到這個有用的技巧)。

但是某些功能丟失了。 因為在選擇類別后沒有過濾器,所以新加載的頁面會在下拉菜單中顯示所選的類別處於活動狀態。 但是,在我的functions.php文件中使用了過濾器后,該類別卻不被記住。 是否有爭論或其他方法可以恢復此功能。 (這是我在網上找不到的)

add_filter( 'woocommerce_product_categories_widget_dropdown_args', 'wpsites_product_cat_widget' );

function wpsites_product_cat_widget( $args ) {

$args = array(
    'hierarchical' => 0,
    'hide_empty' => 0,
    'parent' => 11,
    'taxonomy' => 'product_cat',
    );

return $args;
}

我希望有人能給我錦囊。

(此外,我發現很難找到有關woocommerce的良好文檔。Wordpress擁有良好的文檔。也歡迎您提供任何有關此方面的提示。也許我錯過了那里的一些資源。)

嘗試這個..

add_filter( 'woocommerce_product_categories_widget_dropdown_args', 'wpsites_product_cat_widget' );

function wpsites_product_cat_widget( $args ) {
global $wp_query;

$args = array(
    'hierarchical' => 0,
    'hide_empty' => 0,
    'parent' => 11,
    'taxonomy' => 'product_cat',
    'selected' => isset( $wp_query->query_vars['product_cat'] ) ? $wp_query->query_vars['product_cat'] : '',
    );

return $args;
}

暫無
暫無

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

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