WooCommerce - 更改每行的产品类别数量

时间:2016-08-13 11:14:14

标签: php wordpress woocommerce categories product

我使用Woocommerce设置在初始商店页面上显示类别缩略图,然后在其中显示产品及其缩略图。

我想让初始类别页面每行显示3个缩略图,产品页面每行显示5个类别。

每行显示5个产品:

add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
    function loop_columns() {
    return 5;
    }
}

这会更改类别页面和商店页面上每行的缩略图。

有谁知道我如何将类别页面更改为每行3个缩略图并在商店页面上每行维护5个产品?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

在我的店面子主题中。接受的答案对我不起作用。我必须将woocommerce / templates / loop / loop-star.php复制到我的子主题子文件夹/ woocommerce / loop /中,并进行如下修改:

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

// FMP20181126 - Categories are SubCategories set # of columns.
$display_type = woocommerce_get_loop_display_mode();
if ( 'subcategories' === $display_type || 'both' === $display_type ) {
        wc_set_loop_prop( 'columns', 3 );
}   

?>

<ul class="products columns-<?php echo esc_attr( wc_get_loop_prop( 'columns' ) ); ?>">