WordPressの新しいバージョンにアップグレードした後、Gutenbergエディターが導入され、以前使用していた自動保存とリビジョンを無効にするコードが機能しなくなる可能性があります。ここで共有するのはWordPress公式が推奨する
リビジョンと自動保存を無効にする方法。
WordPressリビジョンと自動保存とは

もしGutenbergエディターを使用している場合、一度「下書き保存」ボタンをクリックすると、リビジョンがもう一つ増えていることに気づくでしょう。もし古いバージョンのClassic Editorを使用している場合、1分ごとに自動保存され、さらにリビジョンが増えることにも気づくでしょう。リビジョンは下図のようなものです。

場合によっては、このリビジョンと自動保存機能は役立ちます。しかし、ほとんどの場合、自動保存とリビジョンは不要であり、時間が経つと、データベースには多くのリビジョンデータが残り、データベースが肥大化し、結果的に
WordPressの実行速度に影響する。 したがって、リビジョンと自動保存機能を使用しない場合、WordPress投稿リビジョンと自動保存機能を無効にすることができます。
公式推奨のリビジョンと自動保存の無効化方法
デフォルトでは、WordPressは投稿バージョンにWP_POST_REVISIONS関数を持っています。WP_POST_REVISIONSはリビジョンを表示するかどうかを制御するために使用されます。 WordPress設定ファイルwp-config.phpに関連コードを挿入することで、リビジョン機能を設定できます。
//禁用WordPress修订版本
define( 'WP_POST_REVISIONS', false );
WP_POST_REVISIONSのデフォルト値は3つあります: true(デフォルト値)、-1:すべてのリビジョンを保存することを意味します false、0:リビジョンを保存しない(各投稿の自動保存バージョンを除く) 0より大きい値:保存するリビジョンの数を設定し、以前のバージョンは削除されます。 したがって、自動保存も無効にする必要があります。WordPressはデフォルトで一定時間ごとに自動保存します(ただし、Naibaは新版のGutenbergエディターでテストしたところ、自分で手動保存した場合にのみリビジョンが表示され、自動保存は見つかりませんでした。クラシックエディターでは自動保存が行われることが確認されました。)
自動保存を無効にする方法wp-config.phpファイルにこのコードを挿入すると、自動保存の時間間隔を設定できます。
define( 'AUTOSAVE_INTERVAL', 160 ); // 修改自动保存间隔时间为160秒
この160の値を変更することで自動保存間隔を設定できます。86400に設定すると、記事は1日に1回自動保存されます。これだけの時間があれば、記事は確実に公開されているはずなので、WordPressの自動保存機能を実質的に無効化したことになります。 上記のコードをwp-config.phpファイル内の'/* That's all, stop editing! Happy publishing. */'の上に挿入すると有効になります。 上記の方法は
公式ドキュメント。
リビジョンと自動保存データをクリーンアップする方法
もしあなたのWordPressが多くのリビジョンや自動保存データを保存している場合、
WP-Optimizeを使用してデータベースをクリーンアップおよび最適化できます。 もしあなたが
WP Rocketこのキャッシュプラグインの場合、設定内で不要なデータベースファイルをクリーンアップすることもできます。
コメントは閉鎖されました
この記事のコメント機能は閉鎖されています。ご質問がある場合は、他の方法でお問い合わせください。