WordPress中的rel=”noopener”是什么?

下面由WordPress教程欄目給大家介紹rel=”noopener”是什么?希望對(duì)需要的朋友有所幫助!

WordPress中的rel=”noopener”是什么?

最近,一位讀者問:WordPress中的rel=”noopener”是什么?如果您選擇在新窗口中打開鏈接,則WordPress會(huì)將此屬性添加到您的鏈接中。在本文中,我們將解釋W(xué)ordPress中的rel=”noopener”以及它如何影響您的網(wǎng)站。

什么是Word中的rel=”noopener”?

rel=”noopener”是一個(gè)HTML屬性,添加到所有選擇在新瀏覽器選項(xiàng)卡中打開的WordPress鏈接。它還伴隨著rel=”noreferrer”屬性。此功能是在WordPress中引入的,用于解決可被惡意網(wǎng)站利用的安全漏洞。

有一些JavaScript功能允許新選項(xiàng)卡控制其引用窗口。如果您鏈接到受惡意代碼影響的外部網(wǎng)站,則該網(wǎng)站可以使用window.opener JavaScript屬性更改原始頁面(您的網(wǎng)站)以竊取信息并傳播惡意代碼。

添加rel=”noopener”會(huì)阻止新標(biāo)簽利用此JavaScript功能。同樣,rel=”noreferrer”屬性可防止將引用者信息傳遞給新選項(xiàng)卡。

WordPress始終保持領(lǐng)先地位,以幫助提高網(wǎng)站安全性。當(dāng)您添加鏈接并選擇“在新標(biāo)簽頁中打開”時(shí),WordPress會(huì)將rel=”noopener”和rel=”noreferrer”添加到鏈接代碼中。

WordPress生成的HTML代碼如下所示:

demo link

如何rel=”noopener”影響你的WordPress SEO?

即使rel=noopener”屬性提高了WordPress的安全性,一些用戶也希望避免使用它,因?yàn)樗麄冋J(rèn)為這會(huì)影響他們的WordPress SEO。

那只是一個(gè)神話。

它對(duì)您的WordPress網(wǎng)站的SEO排名或整體WordPress表現(xiàn)沒有影響。

noopener與nofollow之間有什么區(qū)別?

很容易將rel=”noopener”與rel=”nofollow”混合起來。它們是完全分開的。

noopener屬性可以防止您的網(wǎng)站被跨站點(diǎn)黑客攻擊并提高WordPress的安全性。

另一方面,nofollow屬性可以防止您的網(wǎng)站將SEO鏈接排名傳遞給鏈接的網(wǎng)站。

在您的網(wǎng)站上關(guān)注鏈接時(shí),搜索引擎會(huì)查找并考慮nofollow屬性。但是,他們不會(huì)考慮noopener標(biāo)簽。

默認(rèn)情況下,WordPress不允許您向外部鏈接添加nofollow。如果你想在WordPress中添加nofollow,那么你需要使用一個(gè)插件。有關(guān)詳細(xì)信息,請(qǐng)參閱我們的文章,了解如何向WordPress中的鏈接添加標(biāo)題和nofollow。

rel=noreferrer”會(huì)影響WordPress中的聯(lián)盟鏈接嗎?

rel=noreferrer”不會(huì)影響WordPress中的聯(lián)盟鏈接。一些用戶認(rèn)為這樣做是因?yàn)閞el =”noreferrer”阻止將引用者信息傳遞給新選項(xiàng)卡。

但是,大多數(shù)聯(lián)盟計(jì)劃會(huì)為您提供具有您的聯(lián)屬會(huì)員ID的唯一網(wǎng)址。這意味著您的會(huì)員ID將作為URL參數(shù)傳遞給其他要跟蹤的網(wǎng)站。

其次,大多數(shù)聯(lián)盟營銷人員使用鏈接隱藏插件作為其聯(lián)盟鏈接。

使用鏈接隱藏,用戶點(diǎn)擊的聯(lián)盟鏈接實(shí)際上是您網(wǎng)站自己的URL,然后將用戶重定向到目標(biāo)網(wǎng)址。

如何在WordPress中禁用rel =”noopener”?

無需從您網(wǎng)站上的鏈接中刪除rel=”noopener”。它有利于您網(wǎng)站的安全性,并且對(duì)您的網(wǎng)站沒有任何性能或SEO影響。

但是,如果必須將其刪除,則必須在WordPress中禁用Gutenberg塊編輯器并使用舊的經(jīng)典編輯器。之后,您需要將以下代碼添加到主題的functions.php文件或特定于站點(diǎn)的插件中。

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; }

注意:我們不建議刪除rel=”noopener”。沒有充分的理由這樣做。

更多編程相關(guān)內(nèi)容,請(qǐng)關(guān)注php中文網(wǎng)wordpress教程欄目!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享