Webhostingtalk资讯网

使用nofollow给指定的分类不输出权重

2016-04-26 11:46
作者:admin

我们做博客的时候,想放一些与网站主题关联不大的文章,譬如技术博客添加了一些杂谈的栏目,这样做是为了丰富网站的内容,这些内容可能不会给我们网站带来什么流量,而且会降低整个网站的权重。

传统的办法是使用robots.txt完全屏蔽这个目录或者文章,然而有些时候我们希望这些内容能被搜索引擎收录,但是又不想被降权怎么办呢?

我们可以用nofollow属性来控制这些目录的权重传递,在functions.php中加入以下代码:

function nofollow_cat_posts($text) {

global $post;

if( in_category(1) ) { // 将1替换成你要输出nofollow链接的目录id

$text = stripslashes(wp_rel_nofollow($text));

}

return $text;

}

add_filter(‘the_content’, ‘nofollow_cat_posts’);

网友评论
暂无评论!