WordPress中rel=“noopener”是指什么?

rel="noopener"是一个HTML属性,当你在WordPress中添加一个链接并希望它在新浏览器选项卡中打开时,会使用这个属性。通常还会和rel="noreferrer"属性一同使用。WordPress引入这两个功能,主要是为了修复一个可能被恶意网站利用的安全漏洞。这两个属性能够提升你网站的安全性,防止潜在的风险。

有一些JavaScript功能允许新打开的浏览器选项卡控制其来源窗口。如果你链接到被恶意代码感染的外部网站,这些网站可能会利用window.opener这个JavaScript属性,更改你原来的页面(也就是你的网站),从而窃取信息或者传播恶意代码。

图片[1]-WordPress中rel=“noopener”是指什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

添加rel="noopener"这个属性就能阻止新打开的标签页利用这样的JavaScript功能。另外,rel="noreferrer"属性则可以防止将来源信息传递给新打开的标签页。这两个属性可以保护你的网站,防止被恶意网站利用,从而确保用户的安全。

<a href="http://example.com" target="_blank" rel="noreferrer noopener">external link</a>

WordPress始终走在前沿,致力于提升网站的安全性。当你在WordPress中添加链接并选择在新标签页中打开时,系统会自动为这些链接添加rel="noopener"rel="noreferrer"属性。这样做可以大大增强你网站的安全性。不过,你不用担心这会影响到你的SEO排名或WordPress的整体表现,因为rel="noopener"属性并不会对这些方面产生任何影响。这些属性让你的网站更安全,同时不会影响其他重要指标。

图片[2]-WordPress中rel=“noopener”是指什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

很多人容易把rel="noopener"rel="nofollow"这两个属性搞混,但它们其实是两个完全不同的东西。noopener属性主要是用来防止你的网站被跨站攻击,从而增强WordPress的安全性。而nofollow属性则是用来阻止你的网站将SEO链接权重传递给被链接的网站。当搜索引擎在你的网站上扫描链接时,它会查看并考虑nofollow属性,但是不会考虑noopener属性。noopener关乎网站安全,nofollow关乎SEO,它们各自扮演着不同的角色。

图片[3]-WordPress中rel=“noopener”是指什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

如果你确实需要删除这个设置,那么你需要先在WordPress中禁用Gutenberg块编辑器,然后切换回旧版的经典编辑器。之后,你还需要将一段特定的代码添加到你的主题文件的functions.php中,或者添加到专门为你的站点开发的插件里。这样,你才能实现你的需求。

add_filter('tiny_mce_before_init','wpb_disable_noopener');

function wpb_disable_noopener( $mceInit ) {

    $mceInit['allow_unsafe_link_target']=true;

    return $mceInit;

}
图片[4]-WordPress中rel=“noopener”是指什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容