更改woocommerce中每行的产品数量 [英] change number of product per row in woocommerce

查看:28
本文介绍了更改woocommerce中每行的产品数量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用带有 themefores 模板的 woocommerce.默认情况下,woocommerce 每行显示 4 个产品,但我想显示 5 个.

我使用的是子模板,所以我复制了 woocommerce 文件,里面有 content-product.php 文件.

这里是我修改的.

if ( empty( $woocommerce_loop['columns'] ) )$woocommerce_loop['columns'] = apply_filters('loop_shop_columns', 5);

但没有工作.

我阅读了如何改变这个我发现我把这个函数放在我的 function.php 中的子模板

add_filter('loop_shop_columns', 'custom_loop_columns');如果(!function_exists('custom_loop_columns')){函数 custom_loop_columns() {返回8;}}

但也不要工作.

知道如何更改 woocomerce 中每行的产品数量!!!!

解决方案

试试这个,

在你的 function.php 中检查这个函数.

//将每行的数量或产品更改为 3add_filter('loop_shop_columns', 'loop_columns');如果(!function_exists('loop_columns')){函数 loop_columns() {返回3;//每行 3 个产品}}

然后你的子主题添加这个,

//覆盖每行产品 # 的主题默认规范函数 loop_columns() {返回 5;//每行 5 个产品}add_filter('loop_shop_columns', 'loop_columns', 999);

有关详细信息,请查看this

希望有帮助..

I am using woocommerce with a themefores template. By default woocommerce show 4 product per row, but I want to show 5.

I am using a child template so I duplicate woocommerce file and inside I have content-product.php file.

Here I modified this.

if ( empty( $woocommerce_loop['columns'] ) ) 
    $woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 5 );

but no work.

I read how to change this I found this function that I put in my function.php in child template

add_filter('loop_shop_columns', 'custom_loop_columns');
if (!function_exists('custom_loop_columns')) {
    function custom_loop_columns() {
        return 8;
    }
}

but don't work too.

Any idea how to change the number of product per row in woocomerce!!!!

解决方案

Try this,

In your function.php check this function.

// 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
}
}

Then your child theme add this,

// 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);

for more details check this

Hope it helps..

这篇关于更改woocommerce中每行的产品数量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆