WordPress は、編集時に投稿とページのバージョンを自動的に保存するため、変更を比較し、必要に応じてロールバックできます。リビジョンはデフォルトで有効になっていますが、多くのホストとセキュリティ プラグインでは無効になっています。このガイドでは、それらを確認、有効化、微調整する方法を説明します。
改訂ワークフローの概要
wp-config.php: リビジョンがオフになっていることを確認し、構成ファイルをバックアップし、制限付きリビジョン履歴を有効にして、復元ポイントが機能することを確認します。1。リビジョンがすでに存在するかどうかを確認してください
何かを変更する前に、現在のステータスを確認して��ださい:
- ブロックエディタで既存の投稿またはページを開きます。
- 右側のサイドバーで「投稿」タブをクリックし、「リビジョン」リンクを探します。カウント、例: 「12 リビジョン」。
- リビジョンのリンクはありませんか?このサイトでは改訂は無効になっています - 以下に進みます。
2. wp-config.php でリビジョンを有効にする
これは、リビジョンが無効になる最も一般的な原因です。wp-config.php の行によってリビジョンがオフにな��ます。
- FTP/SFTP またはホストのファイル マネージャー経由でサイトに接続します。
- 開くWordPress ルート ディレクトリの
wp-config.php。 - リビジョンを無効にする行を見つけます:
define('WP_POST_REVISIONS', false); - 無制限のリビジョンの場合は、その行を削除するか、次のように変更します:
define('WP_POST_REVISIONS', true); - 代わりに投稿ごとに保持される数を制限するには(推奨)、数値を使用します:
define('WP_POST_REVISIONS', 10); - ファイルを保存し、編集した場合は再アップロードしますlocal.
この行は、「
/* それがすべてです、編集を中止してください! 公開をお楽しみください。*/」より上になければなりません。 wp-config.php.
3.自動保存間隔を調整します (オプション)
WordPress はデフォルトで 60 秒ごとに下書きを自動保存します。これを変更するには、これを wp-config.php に追加します:
define('AUTOSAVE_INTERVAL', 160);
間隔が長いほどデータベースへの書き込みが少なくなります。トラフィックの多いサイト。
4.ファイルアクセスがないのですか?代わりにプラ��インを使用してください
- WordPress プラグイン ディレクトリから「WP Revisions Control」または「Revision Control」をインストールします。
- プラグインを有効にします。
- 設定に移動し、投稿タイプごとに保持するリビジョンの数を設定します(投稿、ページ、カスタム投稿タイプ)。
- 変更を保存します。
5.機能することを確認します
- 投稿を数回編集して更新します。
- エディタで開き、サイドバーのリビジョン数を確認します。
- [リビジョン]をクリックして比較画面を開き、過去を参照しますバージョン.
6。古いリビジョンを復元
- エディタのサイドバーで、[リビジョン]をクリックします。
- スライダをドラッグするか、矢印を使用して相違点をプレビューします(追加部分は緑色、削除部分は赤色)。
- 投稿を元に戻すには、「このリビジョンを復元」をクリックしてください
ベストプラクティス
- リビジョンを無制限のままにするのではなく、リビジョンに上限を設けます(例:5-20) - 無制限の履歴により、頻繁に編集されるコンテンツのデータベースが肥大化する可能性があります。
- リビジョンは以下にのみ適用されます。登録時に
'supports' => array('revisions')を宣言する投稿タイプがあるため、カスタム投稿タイプにはそれを追加する必要がある場合があります。 - wp-config.phpの変更が有効にならない場合は、ホストに確認してください。一部のホスティングスタックまたはセキュリティプラグインはリビジョンを強制します。オフ。
- wp-config.php を編集する前に必ずバックアップしてください。そこに構文エラーがあると、サイト全体がダウンする可能性があります。

