コードエディタの link に target=”_blank” を追加する方法

Posted by muchag | JavaScript,WordPress |
初回投稿:2008-01-28 (月) 3:24:33 | 最終更新:2010-07-25 (日) 19:18:45

これまで投稿する度に、コードエディタから link クイックタグを利用し
target=”_blank” を手動で追加してきたが、もーやだ!
ググググググググ ポチ!

おー 件数が少ないけどあったあった!
インターネット検索はすごいね~♪

WordPress ME2.2.3

/wp-includes/js/quicktags.js ファイルの 371行目

  1. edButtons[i].tagStart = '<a href="' + URL + '">';

  1. edButtons[i].tagStart = '</a><a href="' + URL + '" target="_blank">';

とすることで、見事完成♪

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

2010-06-12 追記
WordPress 2.9.2ja

3年振りにヴァージョンアップをして
同様の作業をしようとしたら
/wp-includes/js/quicktags.js ファイルがエライことに・・・
なぜか改行が入ってなく、文字化けかと思うほどにトホホ。

もちろん内容も大分変わっていたので、あれこれ見た結果

  1. edButtons[c].tagStart='<a href="'+a+'">';
  2. j.Buttons[o].tagStart='</a><a href="'+m+'">';

どうやら、この2箇所っぽい。

これらを

  1. edButtons[c].tagStart='</a><a href="'+a+'" target="_blank">';
  2. j.Buttons[o].tagStart='</a><a href="'+m+'" target="_blank">';

こうしてやることで目的達成。

ところで、/wp-includes/js/quicktags.js ファイルを見ていると

  1. if(edLinks[c].newWin==1){b=' target="_blank"'}
  2. a='</a><a href="'+edLinks[c].URL+'"'+b+">"+edLinks[c].display+"</a>";

こんな記述が。

なんや、ちゃんと target=”_blank” への対処もしてあるんやんか~。
edLinks.newWin==1 ならいいんしょ?
と思って

  1. function edLink()
  2. {
  3. this.display="";
  4. this.URL="";
  5. this.newWin=0
  6. }

の this.newWin=0 を 1 にしてみたけど
失敗・・・。

ん~これ以上細かく見る時間と能力がなひ><

で、ググってみても反応なし。
なんでかな~。

Posted by muchag | JavaScript,WordPress |
初回投稿:2008-01-28 (月) 3:24:33 | 最終更新:2010-07-25 (日) 19:18:45

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

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment