WordPress链接自动添加Noopener Noreferrer的解决办法

不清楚各位是否有在文章内容内放外部链接的必须,充分考虑SEO的问题一般都是会给站点做一个文章内容外部链接全自动nofollow的作用,nofollow 是一个HTML标识的特性值。这一标识的实际意义是告知百度搜索引擎”不必跟踪此网页页面上的连接或不必跟踪此特殊连接。

大胡子图片近期在编写网址的过程中发觉文章内容内的外部链接不可以全自动加nofollow特性,通过一番科学研究是wordpress最新版本的问题。

WordPress在近期的更新中为全部必须新页面开启的连接都全自动加上了新的Noopener Noreferrer特性(造成nofollow特性无效)。

Noopener Noreferrer 特性并并不是新发表的规范,但v4.7.4版逐渐WordPress的编辑软件默认设置都是会加上该特性。

该属性主要是用于预防新页面开启超链接时很有可能具有的中间人攻击, 因而做为安全系数內容WordPress就给加上了。

但添加后浏览器主页面将没法根据基本方式跟踪到来源于网页页面,这在特性的字段名中早已能看出去:No Refer 。

在更新到WordPress v4.7.4版以后原来公布的內容附加的新页面连接并不会全自动加上Noopener Noreferrer。

可是如果是新发表的内容或是就是你改动了以前公布的內容,那麼新页面连接所有会加 Noopener Noreferrer。

解决方案:

请将该段编码加上到你wordpress主题风格的function.php底端,随后储存并提交就可以

  1. //WordPress连接全自动加上Noopener Noreferrer的解决方案    by 主题风格猫
  2. add_filter(‘tiny_mce_before_init’,’tinymce_allow_unsafe_link_target’);
  3. function tinymce_allow_unsafe_link_target( $mceInit ) {
  4. $mceInit[‘allow_unsafe_link_target’]=true;
  5. return $mceInit;
  6. }

常见问题:

加上以后新发表的內容附加的连接假如设定为新页面开启那麼将不可能再全自动加上Noopener Noreferrer特性。

假如以前公布的文章内容早已附加了该特性即使加上以后也不会全自动除去,你需要手动式编写随后先后删掉新特性。

即手动式编写文章内容并将编辑软件转换到文字方式随后将rel ="noopener noreferrer"删掉掉随后储存升级就可以了。

本文由网友投稿或「聚码源码网」整理自网络,如转载请注明出处:https://www.jumaniu.com/942/

本站发布的内容若侵犯到您的权益,请邮件联系 zhangqy2022#yeah.net 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

常见问题
  • 本站所有资源解压密码为:www.jumaniu.com 或 www.tdji.cn
查看详情

相关文章

评论
暂无评论