アクセス数: | 今日: | 昨日:   記事数:996

HOMESITE MAPBOOKMARKTAG CLOUD

【WordPress】コメントURLを「_blank」にする方法

『【WordPress】コメントURLを「_blank」にする方法』をはてなブックマーク

コメントWordPressのフォーラムで、エントリー内のコメントされた際、リンクを別ウィンドウ(タブ)で開きたいと言うのがありまして、それの回答をしたら「自分のリンクは同窓、他人のリンクは別窓が良い」って言われたんで、頑張ってやってみました。

『wp-includes/comment-template.php』を開きます。
145行目以降を、以下の様に変更。(2.7 日本語版の場合)

if ( empty( $url ) || 'http://' == $url )
  $return = $author;
else
  $return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
return apply_filters('get_comment_author_link', $return);
 ↓
if ( empty( $url ) || 'http://' == $url )
  $return = $author;
else
  if ($url == '***')
   $return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
  else
   $return = "<a href='$url' rel='external nofollow' class='url' target='_blank'>$author</a>";
  return apply_filters('get_comment_author_link', $return);
要するに、if文の入れ子です。
元々あるif文の中に、もし(if)このURLだったらターゲット指定なし。
それ以外(else)だったらターゲット指定あり。
ってな具合にしてます。
***は該当するURLを入力。
私の場合、『$url == ‘http://kome-suki.net/’』になります。

めちゃくちゃ簡単に記述したけど、間違ってたらどーしよう…。w

Trackback URL

リンク先が18禁サイトの場合は削除しています。
当ブログにリンクが貼られていない場合は削除しています。
Tag :

コメントを書く

必須です。

必須です。(公開されません)
GRAVATARに登録していると、アイコンが表示されます。

リンク先が18禁サイトの場合は削除しています。

以下のタグが利用出来ます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Additional comments powered by BackType