专注云服务商活动
网站运营运维笔记

批量自动给WordPress外链文章添加nofollow标签

从SEO角度考虑,如果是外链的内容我们需要加上nofollow标签才不会权重流失。如果我们以前的内容没有手动添加且有的甚至忘记添加,这里我们可以用代码批量添加。

//给文章外链添加nofollow
add_filter('the_content','web589_the_content_nofollow',999);
function web589_the_content_nofollow($content){
    preg_match_all('/href="(.*?)" rel="external nofollow" /',$content,$matches);
    if($matches){
        foreach($matches[1] as $val){
            if( strpos($val,home_url())===false ) $content=str_replace("href="$val"", "href="$val" rel="nofollow" ",$content);
        }
    }
    return $content;
}

这样,我们所有的外链内容在文章中的就会自动加上nofollow。

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » 批量自动给WordPress外链文章添加nofollow标签