• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

WordPress鏈接自動添加Noopener Noreferrer的解決辦法

WP插件 奇跡の海 2年前 (2017-06-02) 697次瀏覽 已收錄 0個評論 掃描二維碼

WordPress鏈接自動添加Noopener Noreferrer的解決辦法

簡介

WordPress在最近的版本更新中為所有需要新窗口打開的鏈接都自動添加了新的Noopener Noreferrer屬性。

Noopener Noreferrer 屬性并不是新發布的標準,但v4.7.4版開始WordPress的編輯器默認都會添加該屬性。

該屬性主要是用來防范新窗口打開鏈接時可能存在的釣魚攻擊, 因此作為安全性內容WordPress就給添加了。

但添加后新標簽頁面將無法通過常規方法追蹤到來源頁面,這在屬性的字段中已經可以看出來:No Refer 。

在升級到WordPress v4.7.4版之后原先發布的內容附帶的新窗口鏈接并不會自動添加Noopener Noreferrer。

但是如果是新發布的文章或者是你修改了之前發布的內容,那么新窗口鏈接全部會加 Noopener Noreferrer。

解決辦法:

// 這是WordPress v4.7.4版的新安全性功能,除非必要否則不建議添加此段<a href="http://www.bavghg.tw/archives/tag/dm" title="查看更多關于代碼的文章" target="_blank">代碼</a>
// 請將此段<a href="http://www.bavghg.tw/archives/tag/dm" title="查看更多關于代碼的文章" target="_blank">代碼</a>添加到你的主題的function.php底部,然后保存并上傳即可 by 藍點網
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屬性。

如果之前發布的文章已經附帶了該屬性即使添加之后也不會自動去除,你需要手動編輯然后依次刪除新屬性。

即手動編輯文章并將編輯器切換到文本模式然后將rel ="noopener noreferrer"刪除掉然后保存更新就行了。


版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->WordPress鏈接自動添加Noopener Noreferrer的解決辦法!在下邊可以分享本文哦!
喜歡 (0)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果