分享各种网络资源
是我乃至整个互联网的精髓所在
最新消息:站点开启被动注册模式,详情点击这里了解
 您目前所在位置: 站点首页 » WordPress » 代码 » 自动给WordPress文章或评论内容的站外链接添加Nofollow属性
+

自动给WordPress文章或评论内容的站外链接添加Nofollow属性

自动给WordPress文章或评论内容的站外链接添加Nofollow属性-BanYuner

发表文章的时候,可能会输入别的站点的地址,但是很多时候,这些站点可能会对SEO有一定的影响,那么为了避免这些影响,我们需要给这些外链添加nofollow标签,如何自动添加,添加下面的代码就可以实现。

代码方面来自WP大学:

add_filter('the_content', 'auto_nofollow'); //nofollow文章内容的站外链接
 
add_filter('comment_text', 'auto_nofollow'); //nofollow评论内容的站外链接
 
function auto_nofollow($content) {
    //return stripslashes(wp_rel_nofollow($content));
 
    return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);
}
 
function auto_nofollow_callback($matches) {
    $link = $matches[0];
    $site_link = get_bloginfo('url');
 
    if (strpos($link, 'rel') === false) {
        $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);
    } elseif (preg_match("%href=S(?!$site_link)%i", $link)) {
        $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
    }
    return $link;
}

第一行和第三行分别是文章内的外链和评论内的外链,两种情况,如果你仅仅需要的是文章内的,那么请删除第三行代码即可。另外,如果你想要外链以新窗口的方式打开,那么这篇文章也是值得你看看的: WordPress自动给外链添加target=“blank”属性

如果你的站点使用了链接跳转或者跳转页面过渡页,那么可能这些就没有必要了,我相信那个跳转页面里面应该会添加了nofollow标签的。所以请了解情况之后再决定是否添加代码。

关注我们 打赏 分享此文
微信扫码,关注我们
扫码,支持我
自动给WordPress文章或评论内容的站外链接添加Nofollow属性
支付宝(点击图片切换)
扫码,支持我
自动给WordPress文章或评论内容的站外链接添加Nofollow属性
微信(点击图片切换)
扫码,手机看
自动给WordPress文章或评论内容的站外链接添加Nofollow属性
匿名

个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃ 分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

相关推荐

  • WordPress文章内容主体后添加广告位

    WordPress文章内容主体后添加广告位

    现在做站全凭兴趣的已经很少了,一个站点到了最后肯定是希望盈利来维持服务器的发展,但是有些站长可能对于代码根本不熟悉,那么这里就提供一种非常简...

    点击查看
  • 如何显示WordPress中的评论总数

    如何显示WordPress中的评论总数

    这个方面应该是站点的小功能了,但是我相信很多人还是可以使用到的,所以这里还是简单的分享一下吧,希望对于那些小白或者又需要的用户有帮助。 站点...

    点击查看
  • WordPress如何调用APlayer音乐播放器

    WordPress如何调用APlayer音乐播放器

    HTML结构 相关设置 调用功能 昨天无意中看到了这个播放器,我个人觉得这个播放器非常符合自己的需求,那么我就毫不犹豫的使用起来了,功能实现...

    点击查看
  • 帅气小琦琦
  • 痞子大神
  • 楚书业
自动给WordPress文章或评论内容的站外链接添加Nofollow属性
6 + 0 =
  • 昵称 (必填)  
  • 邮箱 (必填)
  • 网址 (选填)
  1. 2楼
    痞子大神
    不错啊 :mrgreen:
    痞子大神 6个月前 (10-02)回复
  2. 1楼
    楚书业
    国庆快乐,小琦琦!
    楚书业 6个月前 (10-01)回复