2008.04.12

Guestbookの設置 Paged Comments Plugin

小粋空間さんの「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.phppaged-comments.phpをplugins ディレクトリにアップロードします。

注:僕の場合はpaged-commentsホルダからlanguagesホルダ、themesホルダ、readme.txtを削除しpaged-commentsホルダの中身はpaged-comments-config.phppaged-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(); ?>

以上を書き込み保存します。