领取本站阿里云代金券,下单即可享受阿里云官网优惠券减免后,还可额外获得本站返现总金额的25%费用!

wordpress站外链接添加nofollow属性

网站建设 优惠网 188℃ 0评论

一、前言

nofollow 是HTML页面中a标签的属性值。这个标签的意义是告诉搜索引擎”不要追踪此网页上的链接或不要追踪此特定链接”。搜索引擎看到这个标签就可能减少或完全取消链接的投票权重。

二、服务器环境

Linux操作系统,wordpress主题,阿里云ECS服务器

三、分享

将如下代码添加到functions.php文件最后一个”?>”之前

add_filter(‘the_content’, ‘auto_nofollow’); //nofollow文章内容的站外链接

add_filter(‘comment_text’, ‘auto_nofollow’); //nofollow评论内容的站外链接

function auto_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站外链接添加nofollow属性

喜欢 (1)or分享 (0)

领取本站阿里云代金券2000元礼包后并购买阿里云产品您能得到哪些优惠?

1.使用阿里云代金券2000元礼包与阿里云官网首购3年五折优惠互不冲突

2.可获得本站专属返现25%【点击领取阿里云代金券2000元礼包>>

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址