ロボット研究開発、ソフトウェア開発、コンテンツ制作配信

「WP-PageNavi」でページナビを追加

WordPressのプラグイン「WP-PageNavi」を使い、サイト内にページナビを追加してみました。
備忘録として残しておきます。

スポンサーリンク

ページナビとは?

ページナビは、投稿した記事をページ毎に分割してそのページのリンクを表示してくれるものです。
PageNavi1
記事数が増えてくると、前後の記事へのリンクだけでは不便なので、
今回、ページナビを追加してみました。

プラグイン「WP-PageNavi」をインストール

スクリーンショット 2016-05-01 19.50.34

WordPress管理画面の[プラグイン]⇒[新規追加]から、「WP-PageNavi」を検索し、インストールし有効化します。

テンプレートの書き換え

次に、ページナビを設定したい箇所に以下のコードを挿入します。

<?php wp_pagenavi(); ?>

私は、index.phpの「古い記事」「新しい記事」へのリンクをコメントアウトし、上記コードを挿入しました。(以下サンプル)

<!--
    <div class="pagenav">
      <span class="old">
        <?php next_posts_link('<i class="fa fa-chevron-circle-left"></i> 古い記事 '); ?>
      </span>

      <span class="new">
        <?php previous_posts_link('<i class="fa fa-chevron-circle-right"></i> 新しい記事 '); ?>
      </span>
    </div>
  -->
  <?php wp_pagenavi(); ?>

出力方法のカスタマイズ

WordPressの[設定]⇒[PageNavi]から出力方法をカスタマイズできます。
今回私は、デフォルトの設定から変更しませんでした。
スクリーンショット 2016-05-02 8.49.08

CSSでページナビのスタイルを変更

PageNavi2

WordPressのインストール先⇒[wp-content]⇒[plugins]⇒[wp-pagenavi]フォルダにある[pagenavi-css.css]ファイルを自分のテーマフォルダへコピーします。
そのファイルを変更してページナビのスタイルを変更できます。
以下は今回私が変更したpaagenavi-css.cssです。(以下サンプル)

.wp-pagenavi {
	clear: both;
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: solid 1px #cccccc;
	border-radius: 2px;
	color: #666666;
	font-size: 14px;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background-color: #e6cc1c;
	color: #ffffff;

}

.wp-pagenavi span.current {
	background-color: #4a5f7e;
	color: #ffffff;
}

最後に

以上、プラグイン「WP-PageNavi」でページナビを追加する方法でした。
少しでも参考になれば幸いです。

関連記事(一部広告含む)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


ページトップボタン