ページナビゲーションを導入しました

『次世代ブログWordPressで一歩先をいく』(技術評論社)で紹介されていたWP-PangeNaviを導入しました。ページナビゲーション機能を追加するプラグインです。

WP-PageNaviを追加すると、ページに下図のようなページナビゲーションが表示されます。

WP-PageNaviによるページナビゲーション

これによって、ページ番号によって一挙に移動することが可能になります。[Last]で最古ページに、[1]または[First]で最新ページに移動できます。標準のナビゲーションでは1ページずつしか移動できなかったのに比べると非常に便利です。
こちらからダウンロードできます。
wp-pagenavi – WordPress Plugin Repository – Trac

使い方は非常に簡単です。解凍してpagenavi.phpをプラグインディレクトリにアップロードするだけ。あとは、適当なところに、<?php wp_pagenavi(); ?>と記述すれば、そこにページナビゲーションが表示されます。

で問題は、どこに設置するかです。いろいろ試してみましたが、結局、フッターのクレジット表示の上部に表示させるのが一番無難なようで、フッター(footer.php)の中に追加しました。
ただしこの場合、<div></div>でくくって、style=”clear:both;”を設定するか、id設定してcssで同様に設定しないと、とんでもないところにナビゲーションが表示されることになります。

<?php get_sidebar(); ?>
<div style=”clear:both;”>
<?php wp_pagenavi(); ?>
</div>

<p class=”credit”><!– <?php echo $wpdb->num_queries; ?> queries. –> HTML

1ページしかない場合はページナビゲーションは表示されません。したがって、ページ上部に表示させても、個別エントリーページの前後のページへのナビゲーションとぶつかることはありません。

なお、『WordPressで一歩先をいく』(190ページ)で紹介されているURLには脱落があります。正しくは、以下の通りです。最後のi(赤字部分)が脱落しています。
http://dev.wp-plugins.org/wiki/wp-pagenavi

また「[Last]をクリックすると『ページが見つからない』と表示されます」(同書191ページ)と書かれていますが、現在のバージョンでは解決されています。

作成者: GAKU

年齢:50代 性別:男 都道府県:東京都(元関西人) 趣味:映画、クラシック音楽、あとはひたすら読書

1件のコメント

  1. GAKUさん、貴重な情報ありがとうございます。助かりました(^^// TB打たせてもらいました。

コメントする

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください