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

