WordPress去除链接添加 Noopener Noreferrer 的教程

2017-07-31cms教程
232

WordPress目前在最近的版本中为所有需要新窗口打开的链接都自动添加了新的 noopener noreferrer 属性。noopener noreferrer 属性并不是新发布的标准,但 WordPress 4.7.4 版开始的编辑器默认都会添加该属性。新窗口打开超链接的属性 target=”_blank” 增加 rel=”noopener noreferrer” 可以堵住钓鱼网站的安全漏洞。如果你只是在链接上使用 target="_blank"属性,而不加上rel="noopener noreferrer"属性,那么你就让用户暴露在一个非常简单的钓鱼攻击之下。为了告知来自于不受保护的站点的用户,我们运行一个利用了这个缺陷的脚本。
 
WordPress 在新窗口链接中自动添加 noopener noreferrer 属性,主要就是用来防范新窗口打开链接时可能存在的钓鱼攻击, 因此WordPress是作为安全性内容自动添加的。
 
在 WordPress 4.7.4 版本以上搭建的站点中,新发布的文章或者是你修改了之前发布的文章,那么,新窗口链接全部会自动添加 noopener noreferrer。
 
如果你不希望WordPRess自动添加 noopener noreferrer,可以使用下面的解决方法:

// 这是WordPress v4.7.4版的新安全性功能,除非必要否则不建议添加此段代码
// 请将此段代码添加到你的主题的function.php底部,然后保存并上传即可 
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;
}
注意事项:添加之后新发布文章时,新窗口打开的链接将不会再自动添加 noopener noreferrer 属性。但是,之前发布的文章已经添加了该属性的,即使添加这段代码之后,也不会自动去除的,还是需要手动编辑删除该属性。
The End

相关推荐

WordPress上一篇、下一篇文章链接添加title属性的方法
上一篇、下一篇文章代码: ?php previous_post_link(%link,) ??php next_post_link(%link,) ? 该代码解析出来的代码大概如下: a href= rel=external nofollow rel=external nofollow /aa href= rel=external nofollow rel=external nofollow /a 通过 get_pr...
2017-08-03 cms教程
358

WordPress去除链接添加 Noopener Noreferrer 的教程
WordPress目前在最近的版本中为所有需要新窗口打开的链接都自动添加了新的 noopener noreferrer 属性。noopener noreferrer 属性并不是新发布的标准,但 WordPress 4.7.4 版开始的编辑器默认都会添加该属性。新窗口打开超链接的属性 target=_blank 增加 rel=...
2017-07-31 cms教程
232

phpcms筛选功能(经典无错)---汇总网上各种版本!
phpcms的筛选功能,网上有各种版本,但是多多少少都会有点问题,不是很完美,下面我总结网上各种版本,加上自己的研究,得出一个算是比较全的一个资料,既可以分页,也可以分栏目! 第一步:后台添加字段 添加字段: 后台--内容--内容相关设置--模型管理--文...
2017-06-26 cms教程
436

WordPress内外网访问问题,图片地址问题解决方法
NAS已经把玩差不多半个月了,基本的download,DLNA,都已搞定。因为一直都是博客的忠实支持者,所以必须把自己的博客也搬到NAS上,老是跟大家都混在新浪上岂不是很没面子。于是开始购入域名,研究DDNS,找博客平台。很快锁定wordpress,看了别人建站效果,感...
2017-05-05 cms教程
350

织梦、帝国、WordPress用户MIP改造捷径,搜索优待快速到手
尊敬的百度站长平台用户您好: 百度搜索自推出MIP移动网页加速器以来反响良好,截至目前超过10.2亿个页面完成MIP化改造。 为了降低站点MIP改造难度,在MIP技术研究小组的辛勤工作下,wordpress、帝国CMS、织梦DEDECMS标准模板已编写完成供大家使用,欢迎大家...
2017-04-01 cms教程
181

织梦dedecms现有站点创建一个MIP的方法教程
已经有织梦UTF的站点,需要进行MIP改造,并且是新建一个MIP站点,实现和主站数据通用的话,可以按照以下操作。 我们得宗旨是,尽量不动主站任何东西,所以在这里我对MIP站点的改造,只在主站进行了一项操作 就是添加一个MIP地址的系统参数。 步骤如下: 进入...
2017-04-01 cms教程
238