蜗牛789
主机测评与优惠

WordPress如何移除链接自动添加的noopener noreferrer属性

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议现在本博客搜索商家名称,先充分了解商家动态。
交流:唯一投稿QQ768187171、唯一投稿邮箱768187171@qq.com、网友交流QQ群号218293922。
推荐:Telegram频道(博文同步推送,部分低价、少量促销信息仅在此频道推送!推荐订阅):https://t.me/wn789
文章目录

今天一个IDC的商家老板在和蜗牛无意中聊起为什么蜗牛789博客引流的访问链接无法进行到正确的统计,其实已经有好几个人跟蜗牛说这个事了,于是蜗牛找了下原因,其实问题是出在所有的外链都添加了“noopener noreferrer”属性,“noopener noreferrer”的意思是指链接“不要打开”、“不要追踪”,其实这两个属于是WordPress为了安全起见自动为链接加上的,如果想统计站点能正常追踪到访问次数就必须取消掉“noopener noreferrer”两个属性。此文章蜗牛为大家分享下WordPress如何移除链接自动添加的noopener noreferrer属性,WordPress链接自动添加Noopener Noreferrer的解决办法,以及如何利用数据库SQL语句一键批量删除掉WordPress文章当中已经生成的“noopener noreferrer”。

一、禁止自动添加

“noopener noreferrer”属性是WordPress默认给链接加上的,我们只需在主题“functions.php”文件当中的末尾加上下面代码,新发布的文章就不会自动为链接添加“noopener noreferrer”属性了。

//WordPress 移除链接中的 rel="noopener" 属性
add_filter('tiny_mce_before_init','tinymce_allow_unsafe_link_target');
function tinymce_allow_unsafe_link_target( $mceInit ) {
	$mceInit['allow_unsafe_link_target']=true;
	return $mceInit;
}

二、SQL语句批量删除

关于使用SQL语句批量替换WordPress文章内容,之前蜗牛在WordPress小技巧 如何通过使用SQL命令批量替换WordPress站点URL链接地址文章当中有过介绍,其实本次的道理也是一样的。我们需要批量修改的是“wp_posts”表。使用下面代码批量替换即可。

UPDATE wp_posts SET post_content = REPLACE( post_content, 'noopener noreferrer', '' )

About 蜗牛

【声明】:蜗牛789站内所有资源均来自网络,由于网络资源安全性未知,使用前请自行甄别。蜗牛从不强制任何人使用或购买本站介绍的资源,如因自愿选择使用造成的损失自行承担!本博客若无意侵犯到您的权利,请及时与我们联系,我们将在48小时内删除侵权内容!参与评论互动的网友请填写真实的邮箱及昵称,如果昵称很明显的是随意输入、不填写正确邮箱,本博客将视为垃圾评论处理。

赞(0) 打赏
未经允许不得转载:蜗牛789 » WordPress如何移除链接自动添加的noopener noreferrer属性

评论 抢沙发

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

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏