我必须更改显示类别列表的列数和类别产品列表。
我已尝试在function.php
页面中添加一些过滤器,如下所示,但不做任何更改:页面仍然每行显示3个类别。
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
function loop_columns() {
return 6; // 6 products per row
}
}
或:
add_filter( 'loop_shop_columns', 'wc_<div class="clearfix"></div>loop_shop_columns', 1, 10 );
function wc_loop_shop_columns( $number_columns ) {
return 6; // 6 products per row
}
谢谢!
答案 0 :(得分:0)
//每页18个产品,每行6个产品:)
add_filter('loop_shop_per_page', create_function('$cols', 'return 18;'), 20);
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')){
function loop_columns(){
return 6;
}
}
答案 1 :(得分:0)
对于文本模式下的产品,请将其写为产品:
[recent_products columns="3"]
对于类别产品:
[product_categories columns="3"]
将3更改为您的自定义值;