【WordPress】エントリー内のリンクを「_bkank」にする方法

『【WordPress】エントリー内のリンクを「_bkank」にする方法』をはてなブックマーク この記事をクリップ! この記事をTwitterでつぶやく

リンクターゲットWordPressのエントリー記事を書く時、『ビジュアル』 と 『HTML』 があります。
私はもっぱら 『HTML』 で書いています。

リンクを貼る時、文字を指定して 『link』 ボタンを押して、URLを入れれば良いんですが、自動ではリンクターゲットが入ってくれません。
他のサイトへのリンクは別ウィンドウ(別タブ)で表示させたい私は、毎回 『target=”_blank”』を入れなければいけない。
これは面倒だって事で、自動で行ってくれるように変更。


『wp-includes/js/quicktags.js』 を開き、371行目を以下の様に変更。
変更前

edButtons[i].tagStart = '<a href="' + URL + '">';
変更後
edButtons[i].tagStart = '<a href="' + URL + '" target="_blank">';

これで、『link』 ボタンを押した時に 『<a href=”#” target=”_blank”>●●●</a>』 となります。
自分のサイト内に飛ぶ時は消せば良いだけだし。
書くより消す方が楽です。


リンクターゲット関連として、左サイドの 『新着コメント』 の投稿者にもデフォルトでリンクが貼られています。
この投稿者のリンクターゲットも指定。
『wp-includes/comment-template.php』 を開き、116行目を以下の様に変更。
変更前
$return = "<a href='$url' rel='external nofollow'>$author</a>";
変更後
$return = "<a href='$url' rel='external nofollow' target='_blank'>$author</a>";

これでOK。
一番の問題点と言えば、WordPressをアップグレードする度に書き直さなければいけないって点。
これだけで出来るんですから、プラグイン等を入れるより良いかもしれません。
実際このプラグインは無いと思いますが。

追記 (2008/12/10)
サイドバーの投稿者のリンクを外したので、この件は私にとってクリアーになりました。w


hereticanthem co.,ltd.
投稿時、リンクのクイックタグをtarget=_blankにする

コメントを書く

Name

E-Mail

Website address