更改woocommerce中每行的产品数量

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每行的产品数量!!!!

Job*_*ose 6

试试这个,

在你的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)

有关详细信息,请检查

希望能帮助到你..