crocodile notebook

feedly feedburner google+ twitter facebook creative commons BY:2.1 プロフィール


この手の記事は「わかりにくい!」と言われて凹みがちな、どうも!鰐です!
負けない!めげない!

WordPressのコメントとしてTwitterのRetweetを取り込むプラグイン「Twitter Mentions as Comment」
とても便利なんですが、例えばTwitter検索でヒットしないと取り込めないとか、TwitterIDが重複するとか。
細々と不安定な部分があります。

Twitter検索にヒットする方法については通知ポストと検索内容が一致してればOK。
例えばWordPressから直接通知させるとかですね。
その方法はコチラを参照ください。
Twitter Mentions as Commentsが上手く機能しないので対応してみた

残る「TwitterIDの重複を解消」する方法が今回の記事です。
ただし、プラグインのPHPを直接修正するので、アップデートで無効になります。
バージョン1.0.1での修正方法ですので、それ以外のバージョンでは適さない可能性があります。

Tiwttet Mentions as Comments v1.0.1

これが問題のTwitterID重複です。
@trmdとかどんだけ繰り返しせば気が済むんじゃいゴルァです。
多い時には6回繰り返されました。

これをすっきりさせます。

修正するのは「tmac.php」です。
これをまずコピーしてバックアップを作成してください。
間違えて動かなくなったら差し替えれば復旧しますので慌てずに!

テキストエディタでtmac.phpを開いて459行目までスクロールします。
460行目〜479行目までをコメントアウトします(/*と*/で囲います)。
470行目を481行目としてコピペします。
477行目を482行目としてコピペします。
これを保存してTwitter Mentions as Commentのプラグインフォルダに上書き保存します。


修正前

修正後

tmac.php
修正済みのtmac.phpも一応…

修正してからTwitterIDの重複は発生してないし。
ちゃんと取り込みも動いてるし。
たぶん大丈夫だと思います。


Twitter Mentions as CommentのTwitterID重複を修正しよう!

UPDATE: 2011.11.07
, , ,




併せ読みに選ばれている
記事はこちらのようです

『Twitter Mentions as Comments』でretweetをコメントに取り込み!

『Twitter Mentions as Comments』でretweetをコメントに取り込み!

『BTCnew』『Feedback Chumpuru』に続く第3弾! ボクはこれが気に入りました! やっぱりちょっと難点もありますけど、安定して使いやすいんじゃないかな?

Twitter Mentions as Commentsが上手く機能しないので対応してみた

Twitter Mentions as Commentsが上手く機能しないので対応してみた

WordPressからTwitterへの更新通知をfeedburnerからwp to twitterプラグインに変更しました。 これでTwitter Mentions as Commentsも取得できるようになるけど、肝心の自動処理が動かないバグ?

BTCNewプラグインでwordpress記事にRetweetを引用する方法

BTCNewプラグインでwordpress記事にRetweetを引用する方法

wordpressのコメント欄にtwitterやFriendFeedの関連ポストを引用表示させるプラグイン「BTCNew」。 これが便利なので導入手順の備忘録です。

wordpressプラグインを12個使って運営しています

wordpressプラグインを12個使って運営しています

なにも目新しいところがないけど、当ブログで使ってるwordpressプラグインの一覧です。

WordPress Pluginの『BTCnew』が挙動不審だ…

WordPress Pluginの『BTCnew』が挙動不審だ…

原因不明ですがスパムというわけでもなさそうですし実害もないので放置してます。 便利なプラグインだから、安定的に使いたいんだけどなあ。

FacebookやTwitterへの更新通知を見直し。手間は惜しまずブログを楽しみたい!

FacebookやTwitterへの更新通知を見直し。手間は惜しまずブログを楽しみたい!

ブログとSNS。手間を惜しまなければもっと近い関係になってコミュニケーションが生まれるんじゃない?そんなことを考えてみたのです。