有時候我們需要透過 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 的分享!

徐仲威

徐仲威

1986 年生,生肖虎,新北板橋人,人生角色很多,是網頁設計師、讀書會成員、孩子的爸、父母眼中的叛逆兒子、單車百岳站長,也是 PTT 行銷板主。你現在閱讀的部落格是從 2004 年寫到現在的人生縮影,今年因為認知到自己壯年發福,所以決定不轉戰當 YouTuber。

Leave a Reply