WordPressの自動保存は、記事や固定ページを編集中に、変更内容を自動的に保存してくれる機能です。ブラウザが落ちた、パソコンが止まった、通信が切れたといったトラブルが起きても、編集内容を失いにくくするために使われます。
ただし、自動保存とリビジョンは同じ機能ではありません。どちらも編集履歴に関係しますが、保存される目的や残り方が異なります。
30秒でわかる結論
30秒でわかる結論
- WordPressの自動保存は、編集中の内容を自動的に保存してデータ消失を防ぐための機能
- WordPress公式では、自動保存の標準間隔は60秒
- 自動保存は投稿ごと・ユーザーごとに最大1件で、次の自動保存時に上書きされる
- 公開済みの記事そのものを自動保存が直接上書きするわけではない
- リビジョンは手動保存や更新などの履歴を複数残し、過去の状態へ戻すための機能
- 自動保存は「直前の編集内容を守る」、リビジョンは「過去の版へ戻す」と考えると分かりやすい
- 初心者は自動保存を無効化するより、標準機能をそのまま使う方が安全
WordPressの自動保存とは?
WordPressの自動保存とは、投稿や固定ページを編集中に、WordPressが一定間隔で編集内容を自動保存する仕組みです。
WordPress公式ドキュメントでは、自動保存の標準間隔は60秒とされています。
例
10:00 記事の編集開始
10:01 WordPressが自動保存
10:02 さらに編集した内容を自動保存
10:03 ブラウザが落ちる
→ 再度編集画面を開くと、自動保存データから復元できる場合がある
自動保存の目的
自動保存は、編集途中の内容を守るための機能です。毎回「下書き保存」を押し忘れても、一定間隔でバックアップのような役割を果たします。
自動保存はどこに保存される?
WordPressの自動保存は、通常の投稿とは別に特別なリビジョンとして保存されます。
WordPress公式では、自動保存は投稿ごと・ユーザーごとに最大1件と説明されています。新しい自動保存が作られると、以前の自動保存は上書きされます。
1投稿 × 1ユーザー = 最大1件の自動保存
複数人で同じ投稿を編集する環境では、ユーザーごとに自動保存が保持されることがあります。
60秒ごとに無限に増えるわけではない
自動保存は通常のリビジョンのように、60秒ごとに新しい履歴が延々と追加される仕組みではありません。既存の自動保存が更新されます。
自動保存とリビジョンの違い
自動保存とリビジョンは似ていますが、目的が異なります。
| 項目 | 自動保存 | リビジョン |
|---|---|---|
| 主な目的 | 編集中の内容を守る | 過去の保存状態へ戻す |
| 保存タイミング | 編集中に一定間隔で自動 | 下書き保存・更新など |
| 保存数 | 基本的に投稿・ユーザーごとに最大1件 | 複数件残る |
| 古いデータ | 新しい自動保存で上書き | 複数世代を保持できる |
| 主な用途 | クラッシュ・通信切断時の復元 | 編集前の状態へ戻す |
覚え方
自動保存=直近の作業を守る機能
リビジョン=過去の版を残す機能
と覚えると区別しやすくなります。
自動保存は公開中の記事を勝手に上書きする?
公開済みの記事を編集中に自動保存されても、公開中の内容そのものがその場で書き換わるわけではありません。
WordPress公式では、自動保存は通常の投稿を直接上書きせず、特別なリビジョンとして保存されると説明されています。
公開済み記事の編集例
公開ページ:旧内容のまま表示
↓
管理画面で新しい文章を編集
↓
自動保存
↓
まだ「更新」を押していない
→ 公開ページは旧内容のまま
そのため、編集中の内容を自動保存しても、それだけで閲覧者に新しい内容が公開されるわけではありません。
下書きでは自動保存の動きが少し違う
WordPress内部では、下書きや自動下書きの場合、条件によっては同じ投稿データが自動保存時に更新されます。
一方、公開済み投稿や他ユーザーが作成した下書きなどでは、自動保存用の特別なリビジョンとして扱われます。
初心者が通常利用するうえでは、内部処理の細かな違いを覚える必要はありません。「公開済みの記事を自動保存だけで勝手に公開内容へ反映しない」と理解しておけば十分です。
自動保存から復元できるのはどんなとき?
編集中にブラウザが閉じた、パソコンが再起動した、通信が切断されたなど、自動保存内容の方が現在の投稿より新しい場合、WordPressが復元候補を表示することがあります。
ただし、直前の数秒間の編集まで必ず復元できるとは限りません。最後の自動保存以降の変更は失われる可能性があります。
自動保存の間隔は変更できる?
WordPressでは、AUTOSAVE_INTERVAL を使って自動保存間隔を変更できます。
例:180秒に変更
define( 'AUTOSAVE_INTERVAL', 180 );
この値は秒単位です。
180秒 = 3分
初心者は変更しなくてよい
標準の60秒は編集内容を守るための設定です。特別な理由がない限り、間隔を長くしたり無効化したりする必要はありません。
自動保存を無効化すべき?
通常のWordPressサイトでは、自動保存を無効化する必要はありません。
自動保存は、突然のブラウザ終了・通信障害・端末トラブルなどから編集内容を守るための安全機能だからです。
記事執筆中の入力消失を防ぐため、そのまま有効にしておくのが基本です。
複数担当者が編集する場合でも、事故時の復元手段として役立ちます。
データベース容量削減のために自動保存を無効化する必要性は通常高くありません。
独自要件がある場合のみ、開発者が間隔や挙動を調整します。
リビジョンを制限しても自動保存は残る?
WordPressでは、リビジョンの保存数を制限・無効化できます。
ただし、WordPress公式では WP_POST_REVISIONS を無効化しても、投稿ごとの自動保存は残ると説明されています。
例
define( 'WP_POST_REVISIONS', false );
→ 通常のリビジョンは保存しない
→ 自動保存は別に保持される
自動保存とリビジョンは別管理
リビジョン数を減らしたからといって、自動保存まで完全になくなるわけではありません。この違いは、データベース整理を考えるときにも重要です。
自動保存でデータベースは肥大化する?
自動保存は一定間隔で動きますが、投稿・ユーザーごとに最大1件が基本なので、60秒ごとに新しいレコードが無限に増えるわけではありません。
データベース容量を気にする場合は、自動保存よりも通常のリビジョン数、不要な投稿データ、プラグインが保存するデータなども含めて確認した方が実用的です。
容量対策で最初に自動保存を切らない
初心者が容量削減だけを目的に自動保存を止めるのはおすすめしません。編集事故の復元手段を失うデメリットの方が大きくなりやすいためです。
自動保存とバックアップの違い
自動保存は、サイト全体のバックアップではありません。
| 項目 | 自動保存 | バックアップ |
|---|---|---|
| 対象 | 編集中の投稿・固定ページ | ファイル・DBなどサイト全体 |
| 目的 | 編集内容を守る | 障害・誤操作時にサイトを復元 |
| 保存世代 | 基本1件/ユーザー | サービスにより複数世代 |
| サーバー障害対策 | 不十分 | 重要 |
自動保存があるからバックアップ不要、ではない
自動保存で守れるのは主に編集中の投稿内容です。テーマ・プラグイン・画像・データベース全体の障害に備えるには、別途バックアップが必要です。
自動保存がうまく動かない場合
自動保存が失敗する場合は、WordPress本体だけでなく、通信やサーバー側の問題も考えます。
- インターネット接続が不安定
- ログイン状態が切れている
- REST APIやAjax通信が正常に動いていない
- セキュリティ設定が通信を遮断している
- プラグイン・テーマの競合
- サーバーエラーが発生している
確認する順番
- 画面上に保存エラーが表示されていないか確認
- ネット接続を確認
- 手動の下書き保存・更新ができるか確認
- サイトヘルスやブラウザ開発者ツールでエラーを確認
- 必要に応じてプラグイン・テーマ・サーバー側を切り分ける
教科書判定
初心者は自動保存をそのまま有効にし、リビジョンとの違いだけ理解すれば十分
WordPress初心者は、自動保存=直近の編集内容を守る機能、リビジョン=過去の保存版へ戻す機能と区別できれば十分です。
通常のブログ・会社サイトでは、自動保存を無効化するメリットは大きくありません。容量が気になる場合でも、まず通常のリビジョン数や不要データを確認し、自動保存は事故対策として残すのが基本です。
よくある質問
Q.WordPressは何秒ごとに自動保存しますか?
WordPress公式では標準の自動保存間隔は60秒です。wp-config.phpで変更できますが、初心者が通常のサイト運営で変更する必要はありません。
Q.自動保存は60秒ごとにデータベースへ増え続けますか?
いいえ。自動保存は投稿・ユーザーごとに最大1件が基本で、新しい自動保存によって古い自動保存が上書きされます。
Q.公開済み記事を編集中に自動保存されると内容も公開されますか?
通常は公開中の記事を直接上書きしません。自動保存データは特別なリビジョンとして保存され、実際に公開内容を変更するには「更新」操作が必要です。
Q.リビジョンを無効にすれば自動保存も消えますか?
WordPress公式では、通常のリビジョンを無効化しても自動保存は別に残ります。両者は同じ保存履歴ではありません。
Q.自動保存があるならバックアップは不要ですか?
不要にはなりません。自動保存は編集中の記事内容を守る機能です。サイト全体の障害やファイル消失に備えるには、ファイルとデータベースのバックアップが別途必要です。
まとめ
WordPress自動保存の要点
- 自動保存は編集中の変更内容を守るための機能
- 標準の保存間隔は60秒
- 投稿・ユーザーごとに最大1件の自動保存が基本
- 新しい自動保存は以前の自動保存を上書きする
- 公開済みの記事を自動保存だけで直接公開更新しない
- リビジョンは複数の過去版を保存する別の仕組み
- リビジョンを無効化しても自動保存は残る
- 自動保存はサイト全体のバックアップの代わりにはならない
- 初心者は通常、自動保存を無効化せず標準設定のまま使えばよい
「WordPressのリビジョンとは?削除・制限方法を解説」もあわせて確認してください。