どーも、IT系ブロガーあめたま(@ametama_l2l)です(`・ω・´)キッ
まぁ言うても(自称)IT系ブロガーなんでね。Twitterなんかも颯爽と使いこなしてるわけですよ。ほら、TwitterとかITって感じですし。いいなと思う記事があればすぐTweetしちゃうわけです。で、更新する度に知りたいなって思えばフォローしておくと更新したよーってつぶやきが流れてくるので超便利なわけですよ。(人によります)
とはいえ、超が付くほど人見知りなので、なかなか輪に入っていけないというか…距離感がよくわからないというか。まぁ実際は何となく始めて、何となくフォローして、何かフォローしてもらえて。そんな感じでまったりと楽しんでいます。
さて、お気付きでしょうか?上の名前の横。()内にTwitterアカウントへのリンクを入れています。<a>タグで囲んでリンクURLを書いてあげれば解決ですが、面倒臭いですよね!何とか自動でできないの?
出来ます!出来るんです!
ということで今回はTwitterアカウントに自動でリンクを張る方法をご紹介します。
スポンサーリンク
functions.phpにコードを追加
1 2 3 4 5 6 7 |
function add_twitter_link($content) { $pattern= '/(?<=^|(?<=[^a-zA-Z0-9-_\.]))@([A-Za-z]+[A-Za-z0-9_]+)/i'; $replace= '<a href="http://www.twitter.com/$1" target="_blank">@$1</a>'; $content= preg_replace($pattern, $replace, $content); return $content; } add_filter( "the_content", "add_twitter_link" ); |
これをfunctions.phpに追加するだけです。
参考にした「かちびと.net」さんでは@以下にリンクを張るようにしていましたが、私的に@もリンク内に含めたかったので、3行目の@の位置をリンク内に変更しました。
これで、@○○と入力するとTwitterアカウントに自動でリンクが張られます。
参考サイト
今回の記事はこちらの記事を参考にさせてもらいました。
以上、RTとリツイートって違うの?え?公式RT?あんまりよくわかってないあめたま(@ametama_l2l)がお送りしました( ´,_ゝ`)イ ヒ