ホーム 経験・テクニック共有 標準記事

標準記事

Windowsのリビジョンとは?自動保存を無効にする方法

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

2019年11月1日更新 約3分で読めます
Windows修订版本是什么?怎么关闭自动保存

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

WordPressのリビジョンと自動保存とは何ですか

WordPress修订版本

Gutenberg エディターを使用している場合、保存草稿ボタンを一度クリックすると、リビジョン版が一つ増えていることに気づくでしょう。

古いバージョンのクラシックエディターを使用している場合、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:リビジョン版を保存しない(各投稿の1つの自動保存バージョンを除く)

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 Rocektこのキャッシュプラグインを使用している場合は、設定内で不要なデータベースファイルをクリーンアップすることもできます。

この記事を評価する post
前の記事 WordPressでデータベースクエリ数、生成時間、メモリ使用量を表示する 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 WordPressサイトに線分がマウスに吸着するエフェクトを追加する 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: