避免WordPress TinyMCE編輯器自動過濾onClick/JS代碼

對於WordPress建立站,可以實現很多功能。

有時我們需要通過onClick事件,控制對象點擊的效果。

  • 例如,在嵌入Google地圖時,以遮罩的方式,滾動畫面時,不會導致Google地圖縮放。
  • 但是,使用onClick事件添加的代碼時,當WordPress切換到“Visual Editor(可視化編輯器)”時,代碼將被清除,導致頁面無效,非常麻煩……

避免WordPress可視化編輯器自動刪除代碼

若想要完全避免“WordPress strip”(刪除)掉那些代碼,可以將以下內容添加到functions.php文件中:

//避免TINYMCE编辑器自动过滤onclick、JS、注释代码
function mod_mce($initArray) {
    $initArray['verify_html'] = false;
    return $initArray;
}
add_filter('tiny_mce_before_init', 'mod_mce');

以上方法非常簡單,只需要跟著操作,就能解決問題了。

希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《避免WordPress TinyMCE編輯器自動過濾onClick/JS代碼》,對您有幫助。

歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-1990.html

歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!

🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部