更新到WordPress 3.4后分页中断

时间:2012-06-22 作者:Alex

Possible Duplicate:
Custom Post Type Pagination Doesn't Work in Wordpress 3.4

我更新到wordpress 3.4,之后我的分页中断,显示在第/2页上找不到。我使用自定义帖子类型和自定义查询,例如:

<?php
  $type = \'products\';
  $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;  
  $args=array(
    \'post_type\' => $type,
    \'post_status\' => \'publish\',
    \'paged\' => $paged,    
    \'caller_get_posts\'=> 1
  );
  $temp = $wp_query;
  $wp_query = null;
  $wp_query = new WP_Query();
  $wp_query->query($args);
?>
有没有可能解决这个问题?非常感谢。

1 个回复
SO网友:Evan

代码在哪里?如果没有更多信息,很难判断,但看起来您正在尝试更改主查询,但正在运行一个新的查询。如果是,您应该使用pre_get_posts 钩否则,分页链接将反映主查询(您要修改的查询),而不是页面上显示的新查询。

结束

相关推荐

Comment Pagination

我希望有人能帮助我的评论分页。我有分页工作和链接指向下一页等,但当点击页面只是刷新。这是我目前的代码,希望有人能帮助我。$pid = $post->ID; $comment_query = \"SELECT * FROM `wp_comments` WHERE comment_post_ID = \".$pid. \" AND comment_approved = \'1\'\"; $comments_array = $wpdb->get_results($comment