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= '/(?<=^|(?<=[^a-zA-Z0-9-<em>\.]))@([A-Za-z]+[A-Za-z0-9</em>]+)/i'; $replace= '@<a href="https://www.twitter.com/$1" target="_blank">$1</a>'; $content= preg_replace($pattern, $replace, $content); return $content; } add_filter( "the_content", "add_twitter_link" );
Twitter の利用規約変更で、利便性がどんどん損なわれていっていってるけど、Twitter これでいいのかな。