WP-PageNavi

エントリーも少し増えたので、WordPressにページナビゲーションを付けてみました。使用したのはWP-PageNaviプラグイン。

適用すると次のようなページナビゲータが表示できます。

WS000000

作者さんのサイトから本体のダウンロード

MMRT daily life さんで日本語言語ファイルを配布してくださっているのでこちらもダウンロード。

WordPressへの適用は簡単で、本体をwp-content/pluginへ展開した後、日本語言語ファイルを展開して出来たwp-pagenaviディレクトリにコピーするだけです。

後はプラグインを有効にして、必要なら設定を行います。おいらはデフォルトのままですが。

次に、プラグインを適用するテンプレートを外観 – 編集から修正します。おいらは、

  • index.php
  • archive.php
  • search.php

の3つを修正しました。

index.phpについては、元々上部にナビゲーションが表示されていないので、<?php if (have_posts()) : ?>のある行のすぐ下に追加。

[sourcecode lang=”php”] <?php if (have_posts()) : ?>

<!– PageNavi Plugin Add –>
<div class="navigation">>
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
</div>

[/sourcecode]

index.phpの下部と、archive.php、search.phpについては<div class=”navigation”>という部分があるので、

[sourcecode lang=”php”] <!–
<div class="navigation">>
<div><?php next_posts_link(__(‘&laquo; Older Entries’, ‘kubrick’)) ?></div>
<div><?php previous_posts_link(__(‘Newer Entries &raquo;’, ‘kubrick’)) ?></div>
</div>
–>
<div class="navigation">>
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
</div>
[/sourcecode]

のように変更しました。

ん~、おもしろい。

2009.09.30 追記

なんだか、<div>要素のclass=”navigation”が抜けてましたでの修正しました。

[adrotate group=”1″]

コメント

タイトルとURLをコピーしました