以前に、WordPress 標準機能のコメント欄から Facebook コメントに乗り換えようと思ったけど断念した! と言う記事を書いたのですが、思う所あって、ブログのコメントシステムを Facebook コメントに乗り換えようと思います。
Facebook コメントに乗り換えようと思った理由
以前は、コメントモデレーションツールでコメントを一覧した時、どのページにコメントが書かれたかわからないと思っていたのですが、コメントの投稿時間の所が、元ブログ記事にリンクしているようです。
これ、見つけにくいわ〜。w
それから、誰かがコメントすると、コメント投稿者のウォールに表示され、アクセスアップにつながるらしいので、Facebook コメントへの乗り換えを決めました。
Facebook コメント設置方法
設置については、MovableTypeとWordpressにFacebookコメントを設置する方法。 | 和洋風◎ に書いてあるとおりにやりました。
一応、設置手順で気になった部分だけメモしておきます。
App ID は事前に作っていたので省略します。
Comments – Facebook 開発者 にアクセスしてコメント表示用のコードを取得する。
次のコードを body 開始タグの直後に次のコードを記述します。
6行目の appId= の部分は自分の App ID が入っているはずです。
<div id="fb-root"></div>
<script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1&appId=***************"; fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
また、Facebook コメント欄を表示したい場所に次のコードを記述します。
<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="2" data-width="500"></div>
以上で Facebook コメントの設置が完了です。
WordPress 標準機能のコメントとトラックバックを停止する
Facebook コメントに乗り換えるので、WordPress 標準機能のコメントとトラックバックを停止します。
過去記事のコメント・トラックバックを一括で停止する
下記ページを参考にしながら設定を変更します。
phpMyAdmin でコメントを停止する設定に変更にしたのに、コメントフォームが消えなくて焦りましたが、キャッシュプラグインのキャッシュをクリアすると正常にコメントフォームが消えました。
これから書く記事のコメントとトラックバックを停止する
[ WordPress 管理画面 ] → [ 設定 ] → [ ディスカッション設定 ] → [ 投稿のデフォルト設定 ] で次のふたつのチェックボックスをオフにする。
- 他のブログからの通知 (ピンバック・トラックバック) を受け付ける
- 新しい投稿へのコメントを許可する
MarsEdit の設定も変更しておく
デフォルトでコメント・トラックバックが無効になるように設定を変更します。
MarsEdit のメニューバーから [ Blog ] → [ Edit Settings… ] → [ Editing ] タブで、次のように設定を変更します。
- [ Comments ] を [ Closed ] に変更。
- [ TrackBacks ] のチェックを外す。
コメント・トラックバックを停止する設定の変更は以上です。
是非、コメントしてみてください!
コメントが賑わうと嬉しいな〜。