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
投稿時、リンクのクイックタグをtarget=_blankにする






