wordpress如何在网站中出现的外链自动添加"nofollow"标签

503 ℃

wordpress如何在网站中出现外链的时候自动添加”nofollow“标签,下面web建站小编给大家详细介绍一下具体实现代码!

打开主题下functions.php,新增以下代码:

add_filter('the_content', 'auto_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;
}

新站需要保持多少个外链(有什么要求)

如何快速有效的对网站进行SEO优化?

新手站应该如何提升网站SEO的外链收录

企业网站外链如何建设?

你明白网站外链建设的价值和意义吗?

标签: nofollow, 外链

上面是“wordpress如何在网站中出现的外链自动添加"nofollow"标签”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3523.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

JavaScript中文乱码是什么原因导致的,如何解决
mysql语法如何实现分组查询
帝国cms功能之如何修改一条信息的发布者
帝国ECMS6.0评论排序顺序,如何实现"沙发&quot
新手做企业站需要注意哪些技巧?