[WordPress] iOS、Android端末でWP FollowMeのFollow Meバッチを表示させないようにする方法

Follow Meが表示されない

WP FollowMeを入れてみた

色んな人のブログを見ていて、前々から気にはなっていたのですが、ブログのサイドにTwitterの「Follow Me」バッチを表示させることのできるプラグイン「WP FollowMe」を導入してみました。

TwitterのFollow Meバッチ

とりあえず右端に設置してみたのですが、これでフォロワーがドカンと増えるかどうかは知りません。今のところ特に増えてないです。別に良いんですけど(´;ω;`)ブワッ

WP FollowMeは、Flashで実装されている

つい先日気付いたのですが、WP FollowMeはFlashで実装されているようです。

そのため、もともとFlashを表示できないiPhoneや、Flash PlayerのインストールされていないAndroid端末では「Flash Player入れろや」的なムチャぶり表示が出て、WP Follow Meが正常に表示されません。

Follow Meが表示されない

もちろんインストールできないので、一生表示できません。だったら黙ってろよクソが。

iOS、Android端末でWP FollowMeを表示させないようにする

というわけで、iOS、Android端末で、WP FollowMeを表示させないようにしました。別のプラグイン探すのも面倒だし、ぶっちゃけ狭い画面内に、こんなもん表示されたら記事読むのに邪魔だしね。

followme.php に端末判定コードを追加する

iOS、Android端末でWP FollowMeを表示させないようにするために、ユーザーエージェントの判定をして弾くようにしました。

followme.phpファイルの先頭に、以下のコードを追加します。

$ua = $_SERVER{'HTTP_USER_AGENT'};
if (preg_match('/(blackberry[0-9]+|\(ip([oa]d|hone);|android)/i', $ua)) {
    return FALSE;
}

一応BlackBerryも追加。とりあえず手元の端末で、表示されなくなったことを確認しました。

そのうちBack to topもアイコンに変えたいな。文字だとタップしづらいよね。

必ず結果が出るブログ運営テクニック100 プロ・ブロガーが教える“俺メディア”の極意
コグレマサト するぷ
インプレスジャパン
売り上げランキング: 1,442