Skip to content

2011年2月16日

9

Wordbooker:WordPressとFacebookの連携

Wordbooker

Wordbooker
This plugin allows you to cross-post your blog posts to your Facebook Wall. You can also “cross polinate” comments between Facebook and your WordPress blog.

一言で「Wordpressとfacebookの連携」と言っても一体何をもって「連携」と言うかは人それぞれだと思う。

  • ブログの記事をfacebookのwallに同時に投稿したい。
  • ブログのポストにLikeボタンをつけてLikeしてくれた数をカウント・表示させたい。
  • ブログのコメント投稿にfacebookアカウントを使いたい。

コメントに関してはDisqusを試しているところでこれがfacebookに対応してくれているのでもういい。今回試したいのはwall同時投稿とコメントまわり。

今年(2011)に入ってからやたらとfacebookまわりが賑やかだ。これに登録したのは2009年12月。でももともと積極的に使ってやろうという気はサラサラ無くて、昔も今もアクティビティの吐き出し口でしかない。しかしつながっている人々(いわゆる”friend”)は実際に知っている人がほとんど。そのためかblogへの参照元は昨年冬あたりからfacebookがトップになった。twitterは900人近い人達とつながっていることになっているがタイムラインは風みたいなものなのでここにアクティビティを乗せてもそれをトリガーにして自サイトへ来てくれる人というのは非常に少ないようだ。

「アクティビティの吐き出し口」と書いたが自分にとってのアクティビティはWordpressで構築している自分のサイトで、この更新情報をfacebookのwallに流している。これまではfacebookアプリであるRSS Graffitiを使わせてもらっていた。Wordpress側で吐き出すフィードにpostのfeature imageを含むように設定しておいてあげればRSSを読み込むとこのイメージも表示される。いくらフィードとはいえ文字だけの羅列は味気ない。ことさら相手がfacebookのwallともなればこういった小技が効いてくる。
…とまぁこのアプリ自体にはほぼ満足していたんだが、最近facebook界隈が賑やかになるにつれて自分の中での重要度も上がり気味。そうなると細かいところで不満が出てくる。

  • サイトを更新してからwallに表示されるようになるまで時間が掛かる。まぁ設定によるんだけど。
  • たまにアプリの調子が悪くなる(API絡みかな)。ごく稀だが。
  • コメントを連動したいという衝動に駆られる。サイトのpostとfacebookのwall、双方のコメントをマージできたら嬉しい。

ということでちょっと漁ってみた。相変わらずせっかちなのであまり比較とかはせずに直感で選んでしまう。
ググってみるとWordbookなるものがあってかつてはこれがもてはやされたようなのだが既に現バージョンのworpdpressとfacebookでは動作せず。で、似たような名前でちょっとどうかと思ったんだがこのWordbookerを試してみることにした。

例によってダッシュボードからプラグインをインストール。やはりというか当然なのだがfacebook connectを要求される。

これを押して言われるがままに「アクセスを許可」してやると使えるようになって設定画面が表示されるのだが…。

設定項目がメチャクチャ多くてびっくり。

プラグインフォルダの中にpdfのマニュアルがある。これがかなり真面目な冊子なのでそれを見れば大抵のことはなんとかなる(はずだ :p)。

設定は大きくわけて2ブロック。
1ブロック目のBlog Level Customisationは基本設定。
2ブロック目のUser Level Customisationは複数投稿者がいる場合の個人設定でここで設定した項目はBlog Levelよりも優先される。
拙宅の場合は自分しか投稿者がいないので2ブロック目は関係ない。

wallに投稿する場合の文章要約の文字数だったり、ポストにLikeボタンを設置したり、wallに投稿する時の表題を設定たり。最も興味があったのが

  • Import Comments from Facebook for Wordbook posts. (Facebookに投稿した記事についたコメントをインポートする)
  • Push Comments up to Facebook. (Facebookにコメントをプッシュする)

願望を含めた勝手な解釈で誤解しているのでなければ、これは自分が望んだことズバリそのものってことになる。

これ投稿したあとでちょっと試してみよう。


追記:
FBのコメントを引っぱってくるのはうまくいったんだけどWPに書き込んだコメントがFBに反映されないなぁ…と思ってFBファンページのディスカッションボード見ていたら。

これ書いてる時点での最新版1.8.22はwordbooker.php内の記述にミスタイプがあったらしい。
ファイル内の”approve”を”approved”に治せば良いとのアドバイス。修正したらちゃんと双方向にコメントが付くようになった!

wordpress側からのコメントは即時facebook側に反映される。
facebook側から投稿したコメントは1時間に1回fetchが回るのでそのタイミングでwordpress側に反映される。

イイヨイイヨー。^o^/



Read more from Plug-in
  • http://www.facebook.com/goldmine1969 Ryohei Kanayama

    facebook側からコメント投稿してみる

  • Ryo

    wordpress側からコメント投稿してみる

  • http://kagayakegps.com/ boribori

    情報ありがとうございます。
    早速試します。

  • Pingback: Sunnyboydesign Blog » 怒濤の3月4月

  • Pingback: WordBookerでfacebook連携 | 栃木で新規就農(研修中)

  • Pingback: Facebookにブログ投稿記事を連携をしてみた。 | 40 PaPa

  • http://www.jirochoya.jp/blog 若旦那

    金山さん、おはようございます!
    すんません、質問させて下さい。
    こちらのwordpressのコメント欄で頂いたコメントがfacebookに反映されるのは最高なんですが、facebook側ではコメント投稿者のIDではなくブログエントリーの人のIDで投稿されますよね。要は、facebookの画面ではこの私からのコメントも金山さんの顔アイコンが並ぶ訳です。私の稚拙なfacebook投稿でもそうなっています。
    http://www.facebook.com/kenji.nishigaya

    こうなると、wordpress側でコメント頂いた方にfacebookのプッシュ機能が働かず結局はfacebookをやっている人からすればwordpressのコメント欄でコメントする意味ってあんまりないなぁ〜と感じています。
    この仕様ってプラグインの管理画面で変えられないんでしょうか?
    ご存知でしたらご教授下さいませ。

    • Ryo

      こんばんは。
      この点、確かにイマイチなんですよね。多分これはプラグインの仕様で設定では解決できないと思います。

      基軸がwp側にあればさして気にならないのですがfbを中心にされているかたにとってはあまりメリットがないかもしれません。

      次期メジャーアップデートが近いようなので、そこにちょっとだけ期待しています。

  • Pingback: ワードプレスとfacebookの連動 | 福山市|成果の上がるホームページ製作やSEO対策を目指す福山ワーク ドット コム