0

単一の投稿のみでタグクラウドに nofollow rel を追加したい。functions.php のこの関数コードは正常に動作しますが、single.php のみに制限する方法がわかりませんでした。

function szub_nofollow_tag($text) {
return str_replace('<a href=', '<a rel="nofollow" href=',  $text);
}


add_filter('wp_tag_cloud', 'szub_nofollow_tag');    

やり方を教えてください??

4

1 に答える 1

1

http://codex.wordpress.org/Function_Reference/is_singular

関数自体の中で使用することを忘れないでください

function szub_nofollow_tag($text) {
    if ( is_singular() )
        return str_replace('<a href=', '<a rel="nofollow" href=',  $text);
    else
        return $text;
}


add_filter('wp_tag_cloud', 'szub_nofollow_tag');    
于 2012-09-26T06:11:12.153 に答える