use*_*610 6 wordpress woocommerce
我正在使用带有主题模板的woocommerce.默认情况下,woocommerce每行显示4个产品,但我想显示5个.
我正在使用子模板,所以我复制了woocommerce文件,里面我有content-product.php文件.
在这里我修改了这个.
if ( empty( $woocommerce_loop['columns'] ) )
$woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 5 );
Run Code Online (Sandbox Code Playgroud)
但没有工作.
我读了如何更改这个我发现这个函数,我把它放在我的function.php中的子模板中
add_filter('loop_shop_columns', 'custom_loop_columns');
if (!function_exists('custom_loop_columns')) {
function custom_loop_columns() {
return 8;
}
}
Run Code Online (Sandbox Code Playgroud)
但也不要工作.
知道如何改变woocomerce每行的产品数量!!!!
试试这个,
在你的function.php中检查这个功能.
// Change number or products per row to 3
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
function loop_columns() {
return 3; // 3 products per row
}
}
Run Code Online (Sandbox Code Playgroud)
然后你的孩子主题添加这个,
// Override theme default specification for product # per row
function loop_columns() {
return 5; // 5 products per row
}
add_filter('loop_shop_columns', 'loop_columns', 999);
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请检查此
希望能帮助到你..