禁用主页中查询的最新帖子

时间:2013-05-09 06:09:26

标签: php wordpress

我的任务是根据他们的类别显示帖子组,我想我可以用WP_Query来完成。问题是,仍在查询索引页面上的最新帖子。我该如何防止这种情况发生?

我使用插件MySQL Profiler来检查被查询的内容。

1 个答案:

答案 0 :(得分:2)

为什么不在index.php中使用自定义查询。

这样的事情:

$args = array(
    'post_type' => 'post',
    'post_status'=>'publish',
    'posts_per_page'=>5,
    'orderby' => 'date',
    'order' => 'DESC' 
    );

    $temp=$wp_query;//save the main query

    $wp_query=new WP_Query($args);
    while ( have_posts() ) : the_post();
      get_template_part(...);
    endwhile;

   $wp_query=$temp;//restore the main $wp_query

要按类别对帖子进行分组,我会使用WordPress StackExchange中的this code