有時候我們需要透過 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 年生於板橋浮洲,2009 年畢業於台科大企管系。2017 年成立個人網頁設計工作室,專注於網站規劃、設計與製作至今。 工作之外,是一個孩子的父親。平常帶小孩時,習慣拿相機取代滑手機。比起單純的影像,更喜歡文字與影像放在一起之後,多出來的層次。 網頁設計工作與作品:xuzhongwei.tw

歡迎留言,我都會回