Php 每行Wordpress/WooCommerce产品

Php 每行Wordpress/WooCommerce产品,php,css,wordpress,woocommerce,Php,Css,Wordpress,Woocommerce,我以前一直尝试用普通的方式设置每行产品数,只需在woocommerce短代码中设置每行产品数。然而,这并没有起作用。所以我得到了进入fuctions.php的代码 代码如下: // Change number or products per row to 3 add_filter('loop_shop_columns', 'loop_columns'); if (!function_exists('loop_columns')) { function loop_columns()

我以前一直尝试用普通的方式设置每行产品数,只需在woocommerce短代码中设置每行产品数。然而,这并没有起作用。所以我得到了进入fuctions.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
    }
}
这确实解决了这个问题。然而,如果使用products类别快捷码时产品的数量(看起来)超过3,我会得到完全不同的结果。看到了,如果你向下滚动一点,你可以看到在第一行我得到了3个产品,然后是1,然后是2,然后是1


我觉得这一切都很奇怪,我会感激任何我能得到的帮助!提前多谢

在第一页-工作正常的页面上,“
  • ”元素的类为“col-md-4 col-sm-6”,但在不正确的页面上,您的类为“col-md-3 col-sm-4”。

    好的,我知道了,谢谢。有没有一种方法可以通过CSS进行更改?您应该在配置中遗漏了一些东西。您可以在其中定义列数。理想情况下,这个钩子应该适合你。