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

应该做到这一点,记住在函数本身内部使用它,因为我认为 WordPress 在解析 functions.php 时不知道它是否是真/假

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 回答