WordPress に新しいエントリを投稿すると、Twitter にもタイトルとパーマリンクを自動的につぶやくようにしたいのですが、そのための WordPress プラグインが色々あるように見えて、実はどれもイマイチのようです。
WP Post to Twitter
2007年あたりのブログのエントリで、このプラグインについて触れてあるものをよく見ます。Jimi_Bandrix::Blog で配布していたらしいのですが、すでにサイト自体が存在しません。
Twitme
WordPress 上に投稿 → Twitter につぶやくだけでなく、WordPress 上で Twitter にログインしたのと同様に、フォローしている相手の一覧が参照できたり、WordPress 上で tweet をポストすることができたり、とにかく多機能なプラグインです。
愛用していたのですが、
- つぶやきが [Blog] で始まるようにヘッダを設定しておいても、いつの間にか New Blog post に戻っている
- WordPress 2.8 あたりから、そもそも WordPress に記事を書いても、つぶやいてくれなくなった
と問題が多発するようになり、降板してもらうことにしました。
Twitter Tools
定番プラグインです。WordPress 上に投稿 → Twitter につぶやく他に、逆方向、つまり Tweet をまとめてブログ記事として WordPress 側に投稿してくれる機能や、Twitme と同様に WordPress 上で tweet をポストする機能があります。
WP-Cache と併用すると管理画面がおかしくなる
まず軽微な問題からいくと、WP-Cache をインストールした状態で Twitter Tools の管理画面を開くと、
特に問題なさそうに見えますが、試しに WP-Cache を Disable してみると、
項目ごとに hr で線が引かれており、実は表示がおかしかったことに気がつきます。
1秒近く遅くなる
さらに、インストールすると重い、という致命的な問題があります。Twitter Tools をインストールし、投稿するとつぶやくように
- Enable option to creat a tweet when you post in your blog?: Yes
- Set this on by default?: Yes
に設定すると、WordPress サイトのレスポンスが、どの URL をリクエストしても 1秒近く余計にかかるようになります。
FireBug で試しにロード時間を計測してみると
- http://www.nire.com/index.php?ak_action=aktt_js
- http://www.nire.com/index.php?ak_action=aktt_css
この 2つだけで、常に 1秒近く余計に時間を食っていることが分かります。WP-Cache を Enable にしていようが関係ありませんし、不特定多数から見えるトップページやパーマリンクのみならず、WordPress の管理画面でさえ同様に ?ak_action=aktt* で 1秒余計にかかるようになります。
Twitter Tools のアンインストールの仕方
ということで Twitter Tools も、たまに浮気してインストールしてみているのですが、すぐにアンインストールしてしまいます。
ただ単にプラグインを「使用しない」にしただけでは色々ゴミが残ります。
WP-Options-Manager プラグインを使って、aktt_ で始まるオプションを検索すると、大量に出てきますのでまとめて削除します。
phpMyAdmin で確認すると、
wp_ak_twitter というテーブルを作成しているので、削除する必要があります。
ak は作者 Alex King の略で、Popularity Contest プラグインで有名な人ですね。
0件のコメント
4 件のピンバック