gpt4 book ai didi

php - 在 Woocommerce 商店页面中仅显示特色产品

转载 作者:行者123 更新时间:2023-12-04 13:22:02 24 4
gpt4 key购买 nike

我只想在 WooCommerce 的默认商店页面中显示特色产品,仅此而已......是否有解决方案可以在 WooCommerce 商店模板中仅显示特色产品?

最佳答案

您应该使用 Hook 在 woocommerce_product_query_tax_query 过滤器 Hook 中的自定义函数,它将仅显示商店中的特色产品(但不会显示在其他文件页面中):

// Display featured products in shop pages
add_filter( 'woocommerce_product_query_tax_query', 'custom_product_query_tax_query', 10, 2 );
function custom_product_query_tax_query( $tax_query, $query ) {
if( is_admin() ) return $tax_query;

if ( is_shop() ) {
$tax_query[] = array(
'taxonomy' => 'product_visibility',
'field' => 'name',
'terms' => 'featured'
);
}

return $tax_query;
}

代码在您的事件子主题(或事件主题)的 function.php 文件中。经过测试并有效。

关于php - 在 Woocommerce 商店页面中仅显示特色产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50345688/

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