Wordpress 第5回
Wordpress 第5回
今回はコメントやトラックバックなどについて書く。
コメント 前準備
コード記述
コメント機能を有効化させるには、コードを記述するファイルが3つに増える。
comments.php
まず新規ファイルcomments.phpを作り、下記を記述。
<div id="comments"> <?php if(have_comments('callback=mydesign')):?> <h3>コメント</h3> <ul> <?php wp_list_comments();?> </ul> <?php endif;?> <?php comment_form(); ?> </div>
functions.php
functions.phpに下記を追記。位置は最後尾。
function mydesign($comment,$args,$depth){ $GLOBALS['comment']=$comment;?> <li class="compost"> <?php comment_text();?> <p class="cominfo"> <?php comment_date();?><?php_time();?> | <?php comment_author_link();?> </p> <?php }
<?php comments_template();?>
投稿されたコメントは承認待ちになるので、ダッシュボードのコメントから承認or破棄する。
記事一覧にコメントリンク
記事一覧にコメントへのリンクを表示させる。
コード記述
index.phpに下記を追記。位置は</p></div><!--.post-->の前 >|php| <a href="<?php comments_link();?>">コメント <?php comments_number('(0)','(1)','(%)')?> </a>
感想
ここまででブログの基本的な機能は一通り実装できるようになった。テーマを一つ作っておけば、軽微な工数でカスタマイズされたブログを作成できるし、ここまでの内容を理解することで自作のテーマを配布したり、またアップロードされているテーマを更にカスタマイズして使うこともできるだろう。
Webに興味を持つまではブログにも興味がなかったが、機能を理解するとその意義性も呑み込める。ブログは情報発信者の割合を増やすという社会構造の変化の一翼を担っている、という格好だ。情報発信者となるメリットの浸透はまだ過渡期にあると考えられるため、今後もこうした流れは促進され、ニーズが高まっていくと予想される。
そのためにはこうしたWordpressの知識、経験は武器になり得ると感じた。