SimpleJournal – 投稿ページにコメント欄を表示する

今回は投稿ページに以下のようなコメント欄を表示してみます。

Preview Entry 02

 

01 comments.php を作成

テーマフォルダの下に、comments.php という名前のテンプレートファイルを新規作成します。

comments

comments.php には、single.php にあるコメント一覧とコメントフォーム部分のHTMLをコピーして貼り付けます。

 

02 single.php に comments.php の内容を読み込む

次に、single.php のコメント一覧とコメントフォーム部分のHTMLを以下のようなテンプレートタグに置き換えます(62行目を参照)。

 

今回使ったのは以下のインクルードタグ。

comments_template

コメントテンプレートを読み込みます。

(パラメータの例)

  • $file -> ロードするファイル。指定しない場合は、 comments.php がロードされる。

03 comments.php の作り込み

以上により投稿ページに comments.php の内容が読み込まれるようになりましたので、次は comments.php の作り込みをしていきます。

※ テンプレートタグの説明を省略します。

 

以上の編集が完了したら、Webブラウザで投稿ページの確認をしてみます。

impl comments

一部日本語表示となっていたり、微妙にスタイルがHTMLと異なったりしていますが、ひとまずはこれでOKとします(後日微調整するつもりです)。