2008.05.09
このサイトの設置で使用しているプラグイン
■Akismet 2.1.6:コメントスパムをはじくPlugin
■Category Order 2.0.1:カテゴリーの順序を自由に並べ替えるPlugin
■Commented entry list 1.2:コメントとトラックバックを分けて表示するplugin
テーマkoikikukan3を使用するためにはまずはこれを有効化しておく必要があります。
■Contact Form 7 1.7.7.1:メールフォームを設置するためのPlugin
■Mobile Eye 1.0:サイトを携帯から閲覧するためのPlugin
■Permalink Redirect 1.0:パーマリンクアドレスを安定させるのでSEO対策としても有効です。
■Realtime Calendar 1.3:WordPressのカレンダーを休日表示付きにカスタマイズするplugin
■Title Suffix 1.0:サイトのソースに表示されるタイトルの見栄えを良くするplugin
■WP-SimpleGmaps 0.3.3:投稿記事にgoogle mapsをアップするためのPlugin
現在は未使用になっています。
■WP-SlimStat 0.8.7:アクセス解析plugin
WP Multibyte Patch 1.0:文字の取り扱いに関する不具合の累積的修正と強化を行うPlugin
僕にもよくわからないプラグインですがデフォルトで設置されているので「使用」にしています。
■メールフォームを設置するためのプラグイン:PXS Mail Form, modified for Akismet 2.6.1(当サイトではこちらを採用)
2008.04.12
小粋空間さんの「Guestbookの設置」手順に従って設置を行います。
(1)KEYVANサイトさんよりVersion 2.6.4 (2007-07-31) (zip file) をダウンロードしました。
「paged-comments」ホルダに
paged-comments-config-sample.phpファイル
paged-comments.phpファイル
languagesホルダ
themesホルダ
readme.txt
の5点が格納されています。
(2)解凍したpaged-commentsホルダ直下のpaged-comments-config-sample.php をpaged-comments-config.php にリネームします。
(3)paged-comments-config.phpとpaged-comments.phpをplugins ディレクトリにアップロードします。
注:僕の場合はpaged-commentsホルダからlanguagesホルダ、themesホルダ、readme.txtを削除しpaged-commentsホルダの中身はpaged-comments-config.phpとpaged-comments.phpのみとしてpaged-commentsホルダ自体をplugins ディレクトリにアップロードしました。
(4)また同梱されている themesホルダ配下にある、いずれかの comments-paged.php を現在利用中のテーマディレクトリ内に配置します。
注:僕の場合は不具合があり訳も解らないのにcomments-paged.phpは削除しています。comments-paged.phpにはなにか役割があるのでしょうか?
(5)このサイトの場合使用テーマがkoikikukan3なので小粋空間さんのguestbook.php をダウンロードし現在利用中のテーマディレクトリ内に配置します。
これで準備が出来ました。プラグイン画面でPaged Comments Pluginを有効化します。
次に、管理メニューより[投稿]-[ページ作成]をクリックしページ作成でタイトルはGuestbook、記事投稿欄にコメントをお願いします!等を適当に書き込んでもいいでしょう、下の「ページテンプレート」にて [Guest Book] を選択、公開ボタンをクリックします。
Guestbookの設置が出来ました。
ここで使用したテンプレートguestbook.phpはテンプレートpage.phpを改造したものです。
まずはpage.phpを複製し、guestbook.phpという名前を付け保存、ファイル先頭行に以下を書き込みアップロードします。
<?php
/*
Template Name: Guest Book
*/
?>
自分のサイトをブラウザで開き管理画面からテーマエディターを開くと右サイドバーにGuest Bookの表示があるのでクリックし開きguestbook.phpファイルの編集をおこないます。
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
と
<?php endwhile; endif; ?>
の間の行を削除そこに以下を書き込みます。
<?php comments_template(); ?>
以上を書き込み保存します。