php – 在Woocommerce Storefront主页上自定义显示的产品
作者:互联网
我一直在喋喋不休地谈论这个问题,我找不到解决方案,我尝试过插件,woo商业文档和店面文档,但没有成功.
默认情况下,主题有一个“New In”和“Best Sellers”,其中列出了4个“New In”和4个“Best Sellers”
我想将4“New In”增加到8个2行的4列,并将“Best Sellers”更新为Random,这样不同的产品展示
我怎样才能做到这一点?
解决方法:
以下内容将为“New In”部分将产品从4个增加到8个(在四列上),并在Storefront主页上以随机顺序显示“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文件中.经过测试和工作.
标签:php,wordpress,woocommerce,product,storefront 来源: https://codeday.me/bug/20191008/1873652.html