wordpressのリビジョン、オートセーブの対処法
こんにちは。
本日はリビジョンとオートセーブについて書こうと思います。
リビジョンシステム(投稿履歴)とは
投稿記事の保存、更新などの履歴を自動的に残します。
オートセーブ(自動保存)とは
一定の時間が過ぎると自動的に投稿記事を保存します。
データベースの肥大化などを防ぐ為、無効にします。
色々調べている内にオートセーブ(自動保存)を無効にする事は非推奨らしいです。
デバックモード時、Noticeなどのエラーが出るらしいのですが
私のサイト(複数)では出ませんでした。
無効にするかしないかは各自ご判断ください。
まずはwp-config.phpの
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
の上部辺りに下記を記述します。
リビジョンシステムの(投稿履歴)無効
define('WP_POST_REVISIONS',false);
次にテンプレート(テーマ)内のfunctions.phpに下記を記述します。
オートセーブ(自動保存)無効
function auto_save_invalid(){
wp_deregister_script('autosave');
}
add_action('wp_print_scripts','auto_save_invalid');
以上で完了です。
しつこいようですがリビジョンシステム(投稿履歴)とオートセーブ(自動保存)の無効は非推奨です。
慎重に判断し実行してください。