0

私は、category-blog.php というカテゴリーのアーカイブ ページを作成しました。ただし、このページをページのカスタム テンプレートにする必要があります。wordpress は、このテンプレートを実行する前に推測する何らかのクエリを実行するため、mydomain.com/blog を参照するだけでページは正常に機能します。テンプレート ページに到達する前に実行できるように、このクエリとは何かを知る必要があります。クエリの結果をループする前に、ページネーションなどが機能するようにする必要があります。

これが理にかなっているといいのですが、言葉で言い表すのは難しいです。

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 に答える