關閉 autosave 功能的外掛

前幾日交流所中有個網友提出一個問題:能關掉新版 WordPress 自動存草稿的功能嗎?

經過冰漾的回答,使用註解原始碼的程式可以關掉該功能。於是 Kirin 就想到,既然 WordPress 許多地方有設計 Action, Filter 等方便外掛介入處理的 API,那 JavaScript 應該也會有。稍微查了一下官方文件以及原始碼後,一個簡單的 Plugin 就可以將 autosave 功能關閉。

將下列程式碼存成 disable_as.php 即可:

remove('autosave');
	}
}
function disable_as_in_tiny_mce($plugins){
	array_pop($plugins, 'autosave');
	return $plugins;
}
add_action('wp_print_scripts', 'disable_as_in_wp_print_scripts', 20);
add_filter('mce_plugins', 'disable_as_in_tiny_mce', 20);
?>

寫這篇主要是想測試剛剛裝的 WP-Syntax 外掛,看起來效果還不錯。


Comments

5 responses to “關閉 autosave 功能的外掛”

  1. jiajou Avatar
    jiajou

    Good Work!
    謝謝您製作的外掛,已取用,使用狀態良好!

  2. 謝謝您的外掛分享,非常好用。

  3. nonsense Avatar
    nonsense

    您好~

    請問,檔案儲存好後,是要放在plugin裡面嗎?
    不須啟用就可以執行了嗎?

    謝謝~

  4. @nonsense,
    外掛當然要放到 plugins 下頭然後去啟用嚕~ 😉
    不過這是很久以前寫的沒在新版下頭測試過。

  5. nonsense Avatar
    nonsense

    謝謝,已經啟用了
    不過不知道有沒有在運作就是了…XD