自定义 Woocommerce Storefront 主页上显示的产品
Customize displayed products on Woocommerce Storefront home page
我已经绞尽脑汁想了这么久,但我找不到解决方案,我尝试了 woo commerce 文档和店面文档的插件,但没有成功。
默认情况下,主题有 "New In" 和 "Best Sellers",其中列出了 4 "New In" 和 4 "Best Sellers"
我想将 4 "New In" 增加到 8,这样 2 行 4 列并将 "Best Sellers" 更新为随机,以便显示不同的产品
我怎样才能做到这一点?
以下将 "New In" 部分的产品从 4 增加到 8(四列),并在店面主页上随机显示 "Best Sellers" 订单:
// "New In" Home products section
add_filter( 'storefront_recent_products_args', 'filter_storefront_recent_products_args', 10, 1 );
function filter_storefront_recent_products_args( $args ) {
$args['limit'] = 8;
$args['columns'] = 4;
return $args;
}
// "Best Sellers" Home products section
add_filter( 'storefront_best_selling_products_args', 'filter_storefront_best_selling_products_args', 10, 1 );
function filter_storefront_best_selling_products_args( $args ) {
$args['orderby'] = 'rand'; // Random
return $args;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
我已经绞尽脑汁想了这么久,但我找不到解决方案,我尝试了 woo commerce 文档和店面文档的插件,但没有成功。
默认情况下,主题有 "New In" 和 "Best Sellers",其中列出了 4 "New In" 和 4 "Best Sellers"
我想将 4 "New In" 增加到 8,这样 2 行 4 列并将 "Best Sellers" 更新为随机,以便显示不同的产品
我怎样才能做到这一点?
以下将 "New In" 部分的产品从 4 增加到 8(四列),并在店面主页上随机显示 "Best Sellers" 订单:
// "New In" Home products section
add_filter( 'storefront_recent_products_args', 'filter_storefront_recent_products_args', 10, 1 );
function filter_storefront_recent_products_args( $args ) {
$args['limit'] = 8;
$args['columns'] = 4;
return $args;
}
// "Best Sellers" Home products section
add_filter( 'storefront_best_selling_products_args', 'filter_storefront_best_selling_products_args', 10, 1 );
function filter_storefront_best_selling_products_args( $args ) {
$args['orderby'] = 'rand'; // Random
return $args;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。