tande lab.

[WordPress] Add Twitter @Anywhere が使えなくなるのでその対処法

Twitter 利用規約変更に伴い、ずっと愛用していた Add Twitter @Anywhere プラグインが使えなくなります。

Twitter、WebサイトにTwitter機能を埋め込む「@Anywhere」を終了 12月6日までに移行を – ITmedia ニュース

Add Twitter @Anywhere プラグイン については以下を参照。
前記事 – [WordPress] Twitterユーザ名に自動リンクを貼るプラグイン

まじで不便なんですけど!と思って、代替方法を探してみましたらありました。
ありがたや、ありがたや。
【WordPress】Twitter @Anywhere の自動リンクを代替する魔法のスクリプト | 代助のブログ

12/6 を待たなくても先に対応しておいた方が良かろう、てことで対応してみました。
マウスオーバーで表示されていた吹き出しはなくなってしまいますが、とりあえずこれで十分!

以下を functions.php に記述するだけです。

//////// twitter acct auto-link generator - "twitter @anywhere plus" base
function add_twitter_link($content) {
    $pattern= '/(?&lt;=^|(?&lt;=[^a-zA-Z0-9-<em>&#92;.]))@([A-Za-z]+[A-Za-z0-9</em>]+)/i';
    $replace= '@&lt;a href=&quot;https://www.twitter.com/$1&quot; target=&quot;_blank&quot;&gt;$1&lt;/a&gt;';
    $content= preg_replace($pattern, $replace, $content);
    return $content;
}
add_filter( &quot;the_content&quot;, &quot;add_twitter_link&quot; );

Twitter の利用規約変更で、利便性がどんどん損なわれていっていってるけど、Twitter これでいいのかな。




1 comment
  1. […] の利用規約変更で、2012.12.6 より本記事で紹介したプラグインは利用できなくなります。 対応策は下記を参照してください。 [WordPress] Add Twitter @Anywhere が使えなくなるのでその対処法 […]

Submit comment