2026年8月7日
2026年8月7日
WordPressのオートセーブが機能しない場合の対処法
はじめに
WordPressは、記事やページの編集中に自動的にデータを保存するオートセーブ機能を提供しています。この機能を利用することで、突然の接続障害や他の問題により失われたデータを復元することができます。しかし、時々オートセーブがうまく動作しないことがあります。
症状・背景
この記事が必要になる主な場面:
- オートセーブアイコンが表示されない
- 最後に保存した変更点が反映されていない
- 「ページを更新」ボタンを押しても保存されることがない
- ページがフリーズして、操作が正常に進まない
手順・設定方法
ステップ1: オートセーブ関連のプラグインをチェックする
# WordPress管理者画面にログインします。
wp wp-admin/post-new.php
# プラグイン一覧ページを開きます。
wp wp-admin/plugins.php
# 「オートセーバー」や「Auto Save Restore」などの名前のプラグインがないか確認します。
ステップ2: オートセーブのタイムアウト時間を調整する
# WordPressの設定ファイルfunctions.phpに以下のコードを追加して、オートセーブ間隔を1分に設定します。
add_filter( 'wp_autosave_interval', function() { return 60; } );
# ファイルを保存し、ブラウザでWordPress管理画面を開きます。
ステップ3: WordPressバージョンのアップデートを行う
# WordPress更新ページにアクセスします。
wp wp-admin/update-core.php
# 「新規ダウンロード」または「アップグレードする」ボタンをクリックして、最新版へアップデートします。
# 更新が完了したら、再度オートセーブ機能が正常に動作するか確認します。
ステップ4: PHPのタイムアウト設定を見直す
# wp-config.phpファイルを開きます。
nano /path/to/wordpress/wp-config.php
# 定義行`define('WP_MEMORY_LIMIT', '64M');`を追加または編集して、メモリ制限を増やします。
# 編集が完了したら保存し、ブラウザでWordPress管理画面を開きます。
注意事項
- オートセーブのタイムアウト時間を長く設定すると、サーバーへの負荷が大きくなる可能性があります。適切なバランスを見つけることが重要です。
- PHPの設定変更は、専門的な知識が必要であり、不適切に設定を変更するとサイトが正常に動作しなくなることがありますので注意してください。
- WordPressとプラグインのアップデート時にはデータバックアップを必ず作成することをお勧めします。
まとめ
1. オートセーブ関連のプラグインを確認: オートセーブ機能に関連するプラグインが無効または存在しないことを確認してください。
2. タイムアウト時間を調整: WordPressの設定でオートセーブ間隔を調整します。適切な値を見つけることが重要です。
3. WordPressバージョンを更新: 最新版にアップデートすることで、既知の問題が解決される可能性があります。
4. PHP設定を見直す: サイト全体のパフォーマンスに影響を与えるため、適切な設定が必要です。
関連記事: