こっそり始める Blog

miwaを全力応援!菓子パンはスイーツ!iPhone大好き!

こっそり始める Blog header image 2

WordPressプラグイン@Anywhereを使わずTwitterアカウントを自動リンク化してみたった

2012年08月04日 · コメント(0) · WordPress


こんばんは。

WordPressをちょくちょくカスタマイズしている @tar0073 です。
と言っても他のブログのエントリーを見て真似してるだけですけどね。

そして今回もまた真似してみましたw

Twitterアカウントの自動リンク化

これについては今まで「Add Twitter @Anywhere」というプラグインでやっていました。
しかし今回このエントリーを見て真似してみます。

WordPressで記事内に書かれたTwitterアカウント名を、@Anywhereを使わずに自動リンク化する – かちびと.net

プラグインを使わずにTwitterアカウントの自動リンク化をすると?
プラグインを読み込まない分、少しは読み込みの速度が速くなったりするのでしょうか?

やってみた

ちょっとはメリットがあるかもしれないのでやってみました。
やり方は簡単です。
私にも出来ますw

function.phpに下に書いたコードを追記するのみです。

function add_twitter_link($content) {
$pattern= ‘/(?<=^|(?<=[^a-zA-Z0-9-_\.]))@([A-Za-z]+[A-Za-z0-9_]+)/i'; $replace= '@$1‘;
$content= preg_replace($pattern, $replace, $content);
return $content;
}

add_filter( “the_content”, “add_twitter_link” );

ね?簡単でしょ?

どう変わったの?

@Anywhereを使った場合と、今回のコードを追記した場合ではどう違うのか?ってことですが。

スクリーンショット 2012-08-04 18.58.27.png

プラグインの場合はフォローボタンが表示されたりします。
わざわざFollow Meなどのボタンを設置しなくても、これでOKかも知れませんね。

スクリーンショット 2012-08-04 19.01.04.png

今回のコードを追記する場合はフォローボタンなどの表示はなく、Twitterにリンクされるだけです。
リンクしたいだけならこれで十分でしょう。

終わりに

Twitterアカウントにリンクしたいだけなら今回のコード追記でいいんじゃないでしょうか。
サイトの読み込み時間もちょっとぐらい速くなるかも知れませんしねw

ただ、Wptouchなどのモバイル用のテーマを別で使用している場合は、そちらにも同じように追記しないとモバイルで見た時にリンクされませんので注意が必要です。

タグ : ··

コメント(0)

コメントはまだありません。

コメントする

CAPTCHA