WordPress のリビジョン・自動保存機能を停止する方法

スポンサーリンク

リビジョン機能の停止

WordPressを初期設定のまま利用し続けていると、管理画面で投稿記事を書いたり修正したりしていると、編集するたびにバージョン履歴が保存され、データベースの容量を圧迫していきます。その原因の一つがWordPressのリビジョン機能です。

コンフィグファイルの編集

リビジョン機能や自動保存(上書き)機能を制限するためには、WordPress のインストールフォルダにある wp-config.php の「require_once(ABSPATH . ‘wp-settings.php’); 」の直前にコードを追加します。

  • リビジョン機能を無効にする:define(WP_POST_REVISION, false);
  • リビジョン数を制限する:define(WP_POST_REVISION, <リビジョン数>);
  • 自動保存の間隔(60秒)を変更する:define(AUTOSAVE_INTERVAL, <秒数>);

参考:WordPress Codex 日本語版「wp-config.php の編集

リビジョンは停止にして、自動保存は1時間に設定しています。

過去のリビジョンを削除する

プラグインを使うと、過去のリビジョンデータを削除することもできます。削除後にデータベースも最適化してくれますので、スピードアップにもつながります。
配布元:wordpress.org「Better Delete Revision
(管理画面の「プラグイン」→「新規追加」からもインストールできます)

どのくらいリビジョンが存在するのかも確認できるので、興味のある方はインストールしてみてください。

過去のリビジョンの削除

管理画面の「設定」から「Better Delete Revision」を選択します。

「Check Revision Posts」をクリックすると、リビジョンをチェックして一覧表示します。

「Yes, I would like to delete them!」ボタンをクリックするとリビジョンが削除され、削除されたリビジョン数が表示されます。

データベースの最適化

「Better Delete Revision」の管理画面に戻り、「Optimize Your Database」ボタンをクリックすると、データベースのチェックが始まります。
ステータス欄を確認しすべて緑の「OK」なら最適化の必要はありません。1つでも赤の「NG」があれば「Optimize WordPress Database」を押して最適化を行います。

スポンサーリンク