[サイト作り] [WordPress] ページを使って簡易的なゲストブックを設置

既存のページテンプレート(page.php)をカスタムして、コメント機能を使った簡易ゲストブックを作成

管理人はPHPに詳しくないので参考までに

テスト wp2.61

guestbook.phpというファイルを作成し、以下のコードを記述。
(使用テーマのテンプレートに合わせて修正して下さい。)

<?php
/*
Template Name: ゲストブック
*/
?>

<?php get_header(); ?>

<div id="content">

<?php if (have_posts()) : the_post(); ?>

<div class="post">

<h2><?php the_title(); ?></h2>

<div class="entry">
<?php the_content('Read the rest of this page &raquo;'); ?>
<?php link_pages('<p>Pages: ', '</p>', 'number'); ?>
</div>

<?php comments_template(); // Get wp-comments.php template ?>

</div>

<?php else: ?>
<p><?php _e('No Entries found.'); ?></p>
<?php endif; ?>

</div>

<?php include (TEMPLATEPATH . '/right.php'); ?>

<?php get_footer(); ?>

<?php
/*
Template Name: ゲストブック
*/
?>

ここの「ゲストブック」は、テンプレートの名前です。

guestbook.phpを作成したら、テーマディレクトリーにアップロードします。

そして、新規ページ作成を開く。

新規ページ作成画面の詳細設定の項目欄に「ページテンプレート」が追加されるので、使用するページテンプレートを選択する。

デフォルトと、ゲストブックが選択可能になっている。

あとは、タイトルと本文を入力しページを作成するだけ

ページ作成後に、作成したページ(ゲストブック)にアクセスすると

コメント欄があるので、訪問者が書き込みができる。

あくまで簡易的な感じです。

スパム対策してないとあれですが

ゲストブックの本文に、「承諾されるまで掲載されません」などを告知しておくといいかもです。

今回は時間が無くて試してませんがこれを応用して

guestbook.php以外にもlink.phpなどを作り、コメント機能を使ったリンクページも作れるかも?

あとは、ゲストブック用のコメントテンプレートを用意して、ゲストブック用にスタイルつけたりとかで、ちょっとこだわったゲストブック作ったりとか?

用途に応じてお試し下さい。

Did you like this? Share it:

PR

『送料コミコミ1,000円!【厳★選】和スイーツ☆彡●梅会席お試しセット●はちみつ味(3個)【メ...』を見る [楽天]http://a.r10.to/hCFQAk <

関連してるかも

  • 2010年10月22日 -- [WPプラグイン] Widgets on Pages – ページ内にウィジェット領域を追加する。WordPress Plugin
    ページやポストにウィジェット領域を追加するプラグイン 「Widgets on Pages」 通常だと、ウィジェット領域を記述したページテンプレートをテーマフォルダに追加して、ウィジェット領域を持ったページを作りますが このプラグインを導入すれば、ページの新規作成時にショートコードを入れるだけで済むので便利です。 1、プラグインをアップロード & 有効化 2、管理メニュー ...
  • 2010年7月25日 -- [WPプラグイン] QR Encoder – QRコードエンコーダーをウィジェットに設置
    ウィジェットにQRコードエンコーダーを設置するプラグイン。 「QR Encoder」 プラグインを有効化後にウィジェットに追加するだけ。 プラグイン"QR Encoder"のダウンロードページへのリンクと、URLのインプットフォームが表示され URLを入力してエンターでQRコードが生成される。 QRコードを設置するのでは無く、エンコーダーの設置です。 QRコード...
  • 2010年7月23日 -- [WPプラグイン] HTML5 Player Plugin for Wordpress – HTML5 プレイヤー
    HTML5 Player Plugin for Wordpress は、HTML5 プレイヤーのプラグインです。 Support VIDEO Type .mp4 .ogv .webm Support AUDIO Type .ogg .aac .mp3 作者サイトにテストがあるのでプレイヤーのインターフェースはそちらで確認して下さい。 「CJ Jackson 」 ...
  • 2010年7月18日 -- [WordPress] カテゴリーページの備忘録
    カテゴリーページのループ外にカテゴリー名と、カテゴリー説明と画像を表示する備忘録 カテゴリー説明のタグは WP 3x のデフォルトテーマ2010に使われてるタグです。 使用テーマの画像フォルダ内に、各カテゴリーの画像を用意する。 "wp-content/themes/xxxx/images/cat/カテゴリーID.gif" category.php の if (have_p...
  • 2010年7月17日 -- [WPプラグイン] HidePost – 投稿内に会員にだけ表示させるスペースを
    本文内のショートコードで囲んだ部分をログインユーザーにのみ表示させるプラグイン。 「HidePost」 前からあったプラグインだと思うので前のWPバージョンでもOKと思いますが、今回は WP 3.0 でテスト 1、プラグインを有効化 2、管理メニューの設定から"HidePost"を開く "Enable Hidepost (Uncheck if you want to di...
  • 2010年7月15日 -- [WPプラグイン] Sidebar Photoblog: Photoblog – サイドバーに特定カテゴリーのフォトを一覧表示
    サイドバーに指定したカテゴリー内のフォトをサムネイル表示するプラグイン 「Sidebar Photoblog: Photoblog」 フォトを多く含んだカテゴリーや、フォト日記のカテゴリーがある場合に、サイドバーにサムネイル表示させれれば見栄えもいいかもです。 ※、指定できるカテゴリーはひとつだけ 1、プラグインを有効化 2、管理メニュー「外観」からウィジェットを開き、"Si...
  • 2010年7月12日 -- [WPプラグイン] Simple Footnotes – 事項の作成に便利そうな WordPress Plugin
    Create simple, elegant footnotes on your site. Use the [ref] shortcode and the plugin takes care of the rest. Example usage: Lorem ipsum. [ref]My note.[/ref] 事項ページを作る時に便利そうなプラグイン 「Simple Foot...
  • 2010年7月11日 -- [WPプラグイン] Front Page Categories – トップページに特定カテゴリーの記事だけ表示
    特定のカテゴリーの記事だけをトップページに表示するプラグイン。 「Front Page Categories」 ハックでも出来るんですが、プラグインで簡単に済ませたい時に便利 1、プラグインの有効化 2、管理メニュー「設定」から"Front Page Categories"を開く。 3、表示させたいカテゴリーにチェックを入れて変更を保存 ...
  • 2010年7月8日 -- [WPプラグイン] Improved Page Permalinks – ページに .html を付ける WordPress Plugin
    ページのURLに .html を付けるプラグイン 「Improved Page Permalinks」 プラグインを有効化するだけ 次ぎのようになる ドメイン/ページ名.html ドメイン/親ページ/ ドメイン/親ページ/子ページ.html...
  • 2010年7月6日 -- WPMU 設定備忘録
    WordPress 3.0から使えるようになったMUの設定備忘録。 1、wp-config.phpをダウンロード 2、wp-config.phpに次のコードを追加 define('WP_ALLOW_MULTISITE', true); 追加する場所は * @package WordPress */ ここに追加 // 注意: // Window...