2011年4月
« 3月   5月 »
 123
45678910
11121314151617
18192021222324
252627282930  

カテゴリー

最近のコメント

<!–:ja–>Multilingual誌に MundoRec の記事掲載<!–:–><!–:en–>MundoRec appeared in Multilingual magazine<!–:–>

MundoRec が Multilingual 誌 ( www.multilingual.com ) の最新号 (April/May)のニュース欄で取り上げられました。メディア掲載は海外の方が先になりました。



<!–:ja–>WordPressのブログにFacebookのコメント欄を追加する方法<!–:–><!–:en–>How to add Facebook comment area to WordPress blog<!–:–>

当ブログにFacebookのコメント欄を追加しました。各記事にコメントすると、自分のfacebookのウォールにコメントした記事へのリンクとそのコメントが表示されます。(チェックを外すとコメント投稿のみ)

Facebookのコメントプラグイン(ブログパーツ)は以下から入手できます。

http://developers.facebook.com/docs/reference/plugins/comments/

但しここで作ったコードは、固定URLへのコメントになるので、ブログのURLを指定すると、

記事ごとにこのブログパーツを埋め込んだとしても、全てリンク先がブログのTOPになってしまいます。

(※WordPressで作成した当ブログでの確認結果です。アメブロなどのブログサービスでの動作は未検証です。)

これでは、せっかく投稿してもらっても、コメントがどの記事へのものか分からなくなるので、効果半減です。

WordPressでブログを作成している場合は、URLの部分をthe_permalink()関数に置き換えて、各記事のリンクがURLになるようにします。

echo “<br/><div id=”fb-root”></div><script src=”http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1″></script><fb:comments href=”";
the_permalink();
echo “” num_posts=”2″ width=”500″></fb:comments>”;

入れる箇所ですが、footer.php、もしくは使っているテーマの各記事のフッターを生成している箇所(bfa_post_part.phpなど)に入れます。

ブログのソースをブラウザなどで確認し、挿入したい箇所のHTMLを出力しているphpをサーバー内でgrepしてみてみるといいかと思います。

※挿入時の注意ですが、the_permalink()はリンクを文字列を返すのではなく、自身でリンクを出力(echo)しているようなので、上記のようにechoを分けて書く必要があります。

(echo “<fb:comments…” the_permalink() “/fb:comments>”のように書いてもうまくいきません)

記事のURLを動的に取得するすべがあるブログであれば、同じような感じでブログに埋め込めると思います。

Facebookをやっていて自身のブログをお持ちの方はぜひ試してみてください。