Woocommerce类别页面缺少分页

时间:2013-06-15 06:37:11

标签: wordpress woocommerce

由于某些原因,产品类别页面中缺少分页。它适用于所有其他页面,只是在产品类别页面上丢失。

我已经在商店页面上正确扩展了分页模板及其调用,但出于某种原因没有在类别页面上调用。

任何人都能说明为什么会这样吗?

此页面上我还有大约32种产品,这些产品足以打破页面上的记录。

提前致谢。

1 个答案:

答案 0 :(得分:5)

问题是由于在归档页面上未设置post_per_page查询参数引起的。

这可以通过覆盖并将以下代码添加到您的woocommerce存档(archive-product.php)页面来解决。

//Will only effect the woocommerce archive page
global $query_string;
query_posts($query_string . "&posts_per_page=12");

或者通过在主题的functions.php中添加以下内容

 //Will effect both the woocommerce archive page and the wordpress archive page
function set_row_count_archive($query){
    if ($query->is_archive) {
            $query->set('posts_per_page', 15);
   }
    return $query;
}

add_filter('pre_get_posts', 'set_row_count_archive');

希望这有助于某人。