0

我制作了一个名为 category-blog.php 的类别存档页面。但是我现在需要将此页面设置为页面的自定义模板,当简单地浏览到 mydomain.com/blog 时,该页面工作正常,因为我猜在运行此模板之前 wordpress 会进行某种查询。我需要知道的是这个查询是什么,所以我可以在它到达我的模板页面之前运行它?我需要在循环查询结果之前使分页等工作。

希望这是有道理的,很难用言语表达。

4

1 回答 1

0

在你的新 template-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('&laquo; Older Entries') ?>
<?php previous_posts_link('Newer Entries &raquo;') ?>

在这里查看其他解决方案 http://wordpress.org/support/topic/adding-pagination-to-a-wp_query-loop

于 2012-10-31T11:08:14.643 回答