[WordPress] 投稿の自動保存を停止する

WordPressに標準で入っている自動保存機能&リビジョン機能。

便利なんですが、DBがめっちゃ汚れます。wp-postテーブルにやばいくらいデータがたまっていきます。こんなんじゃ速くなりっこありません。

プラグインで定期的に掃除するっていう手もあるんですが、そもそも自動保存をしなくてもステータスを下書きにして頻繁に保存すればいいだけなんで、機能自体を停止してしまいます。

やり方は簡単で、各テーマのfunction.phpに下記のコードを追記します。

function disable_autosave() {
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disable_autosave' );

これで自動保存機能が停止されます。