我正在使用jigoshop 进行 wordpress 电子商务。我遇到了一个问题,我的商店页面每页只能看到 5 个产品。我不知道出了什么问题。这是我的商店页面的屏幕截图:
在这里,您可以Next
在 5 个产品之后看到页面底部的分页内容。其中,我在以下配置中有此配置jigoshop admin
:
这里它说每列 5 页(有效),但是每页 30 个产品,这是无效的。这个问题有什么解决办法吗?我需要为此编辑任何代码页吗?
我正在使用jigoshop 进行 wordpress 电子商务。我遇到了一个问题,我的商店页面每页只能看到 5 个产品。我不知道出了什么问题。这是我的商店页面的屏幕截图:
在这里,您可以Next
在 5 个产品之后看到页面底部的分页内容。其中,我在以下配置中有此配置jigoshop admin
:
这里它说每列 5 页(有效),但是每页 30 个产品,这是无效的。这个问题有什么解决办法吗?我需要为此编辑任何代码页吗?
我自己解决了这个问题。
<?php
global $columns, $per_page;
do_action('jigoshop_before_shop_loop');
$loop = 0;
if (!isset($columns) || !$columns) $columns = apply_filters('loop_shop_columns', 4);
//if (!isset($per_page) || !$per_page) $per_page = apply_filters('loop_shop_per_page', get_option('posts_per_page'));
//if ($per_page > get_option('posts_per_page')) query_posts( array_merge( $wp_query->query, array( 'posts_per_page' => $per_page ) ) );
这是我之前在templates/loop-shop.php
. 我删除了两个内联注释//
并使其工作。代码的最终外观:
<?php
global $columns, $per_page;
do_action('jigoshop_before_shop_loop');
$loop = 0;
if (!isset($columns) || !$columns) $columns = apply_filters('loop_shop_columns', 4);
if (!isset($per_page) || !$per_page) $per_page = apply_filters('loop_shop_per_page', get_option('posts_per_page'));
if ($per_page > get_option('posts_per_page')) query_posts( array_merge( $wp_query->query, array( 'posts_per_page' => $per_page ) ) );
干杯!