如何避免 WordPress 自動刪除 onClick 事件程式碼?

In 網頁設計

有時候我們需要透過 onClick 事件來控制物件點擊後的效果,例如嵌入 Google Maps 時,透過遮罩的方式,讓畫面捲動的時候,不會造成 Google 地圖縮放。但是使用 onClick 事件時所加入的程式碼,在 WordPress 切換到視覺編輯器(Visual Editor)的時候,程式碼就會被洗掉,造成有時候網頁效果會失效,頗麻煩的。

如果要徹底避免 WordPress strip 掉那些程式碼的話,可以在 functions.php 中加入以下:

function mod_mce($initArray) {
	$initArray['verify_html'] = false;
	return $initArray;
}
add_filter('tiny_mce_before_init', 'mod_mce');

感謝 WordPress 論壇 Jason Spatola 的分享!

Facebook Comments


Submit a comment