我制作了一个名为category-blog.php的类别存档页面。但是我现在需要使这个页面成为页面的自定义模板,只需浏览到mydomain.com/blog页面就可以正常工作,因为wordpress在运行此模板之前会进行某种查询。我需要知道的是这个查询是什么,所以我可以在它到达我的模板页面之前运行它?我需要这样的分页等在循环查询结果之前工作。
希望这是有道理的,很难用言语表达。
答案 0 :(得分:0)
在您的新模板-page.php
中<?php
$temp = $wp_query;
$wp_query= null;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query = new WP_Query('cat=732&showposts=5&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<?php the_title(); ?> etc...etc..
<?php endwhile; $wp_query = null; $wp_query = $temp; ?>
<?php next_posts_link('« Older Entries') ?>
<?php previous_posts_link('Newer Entries »') ?>
在这里查看其他解决方案 http://wordpress.org/support/topic/adding-pagination-to-a-wp_query-loop