wp-config.phpに以下を追加。
define ('WP_POST_REVISIONS', 5);
WP_POST_REVISIONSのオプション。Revision Management
| true (default), -1 | すべてのリビジョンを保存。 |
| false, 0 | リビジョンを保存しない。(オートセーブは1つだけ保存) |
| (int) > 0 | intの数のリビジョンとオートセーブ1つを保存。古いリビジョンは自動で削除する。 |
投稿リビジョンを手動で削除する
上記の設定をしても削除をするのは投稿を保存したときなので、SQLコマンドですべての投稿リビジョンを削除する。
DELETE FROM wp_posts WHERE post_type = 'revision';
wp-config.phpで$table_prefixを変更している場合はテーブル名を変更する必要がある。
トラックバックURL
1件のトラックバック
[...] WordPressの投稿リビジョンの数を制限する – 片っ端からメモってみる [...]