Oct
11
2008

WP-PageNavi プラグインのインストール

16:27 pm

単純にインストールしても、使っているデザインテーマ(i3theme-1-7-classic)のページナビと競合していてうまく動かないので、以下のとおり対応しました。

1.WP-PageNaviの解凍・アップロード・有効化
  一般的なプラグインとまったく同じ手順です。

2.wordpress/index.php ファイルの修正
最後の行に以下のコードがあるのでこれを Ctrl+X でカットします。
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

3.テーマフォルダのindex.php ファイル(/wordpress/wp-content/themes/i3theme-1-7-classic/index.php)の修正
 30行目付近に以下のコードがあるので、これを先ほどカットしたものと置き換えます。Ctrl+Vを使えば簡単ですね。
 <div class="page-nav"><span class="previous-entries">.....</div><!-- ?page nav -->

4.wordpress/wp-content/plugins/wp-pagenavi/pagenavi-css.cssファイルの修正
pagenaviのcssファイルの修正です。
 先頭のブロックは、i3theme-1-7-classicからの移植です。
 あとは、色や位置をこまごまとi3theme-1-7-classicのデザインにあわせて調整しました。

.wp-pagenavi {
	clear: both;
	background: url(http://www.hbirds.net/wordpress/wp-content/themes/i3theme-1-7-classic/images/navigation-bg.gif) no-repeat left center;
	height: 21px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #8F8F8F;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #8F8F8F;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #8F8F8F;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 4px 4px 4px 14px;
	color: #000000;
	border: 1px solid #8F8F8F;
	background-color: #8F8F8F;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #8F8F8F;
	color: #000000;
	background-color: #8F8F8F;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #8F8F8F;
	color: #000000;
	background-color: #8F8F8F;
}

修正したCSSは、PageNaviがアップグレードされたときに上書きして消されないように、/wordpress/wp-content/themes/i3theme-1-7-classic に入れておきます。こちらのディレクトリのCSSを読む仕組みになっています。

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

www.hbirds.net