カスタム投稿を追加して、query_postsで呼び出してページナビを表示するためにWP-PageNaviを追加しました。
しかし、ページ送りをクリックしても2ページ目に行きません。
完全なる機能不全です。
ちゃんと使えるようにするには、ちょっとした魔法のコトバが必要だった模様。
query_postsを以下に書き直す
[code]
<?php
$paged = get_query_var(‘paged’) ? get_query_var(‘paged’) : 1;
$args = array(
‘posts_per_page’ => 5,
‘paged’ => $paged,
‘post_type’ => array(
‘post’,
),
);
$the_query = new WP_Query($args);
?>
<?php if($the_query->have_posts()): ?>
<?php while($the_query->have_posts()) : $the_query->the_post(); ?>
//ここにループ
<?php endwhile; ?>
<?php endif; ?>
<?php if(function_exists(‘wp_pagenavi’)){
wp_pagenavi(array(‘query’=>$the_query));
}
?>
<?php wp_reset_postdata(); ?>
これで実装できます。
$paged = get_query_var(‘page’);
ここで「現在何ページ目にいるか」を取得しているんですね。
便利便利
参考にしたサイト
http://rambling-man.net/archives/505
コメント