gpt4 book ai didi

wordpress - 在 Woocommerce 的宏类别中隐藏子类别产品

转载 作者:行者123 更新时间:2023-12-02 09:35:31 26 4
gpt4 key购买 nike

我想展示一个宏观类别的产品和子类别,但我不想展示子类别的产品。

这是我的问题的一个例子:http://www.idromet.it/jml/wp/categoria-prodotto/prodotti/tubi-raccordi-acciaio-al-carbonio/

“Raccordi in ghisa zincati”显示了 2 次,因为第一次是类别(及其右侧),第二次是该子类别的产品(和我不想在这里显示它)。

最佳答案

下面的代码应该粘贴到您的子主题文件夹中的 functions.php 文件中。

function exclude_product_cat_children($wp_query) {
if ( isset ( $wp_query->query_vars['product_cat'] ) && $wp_query->is_main_query()) {
$wp_query->set('tax_query', array(
array (
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => $wp_query->query_vars['product_cat'],
'include_children' => false
)
)
);
}
}
add_filter('pre_get_posts', 'exclude_product_cat_children');

关于wordpress - 在 Woocommerce 的宏类别中隐藏子类别产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26711013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com