WordPressで予約投稿機能が正常に動作しない場合の対処方法

WordPressの予約投稿が正常に動作しない・失敗する場合に考えられる原因をご紹介します。

WordPressのタイムゾーン設定が「東京」でない

WordPressにログインし、設定>一般>タイムゾーンが「東京」になっているかご確認ください。

「東京」以外に設定されている場合は「東京」を選択して「設定を保存」をクリックします。

テーマ内でタイムゾーンが上書きされている

利用中のテーマ内でdate_default_timezone_set()が使用されている場合、それより後に取得される日時がずれることがあります。

一度テーマを変更した上で予約投稿をお試しいただき、正常に動作するか確認してください。

テーマを変更すると正常動作する場合は、ご自身でテーマ内の該当コードを修正いただくか、テーマ配布元へお問い合わせください。

注意
個別テーマのカスタム・修正方法などについてはサポート対象外です。

キャッシュ系プラグインの影響

WP File CacheやWP Super Cacheなどのキャッシュ系プラグインを利用している場合、これらが影響している可能性がございます。

一度プラグインを無効化の上、改善されるかご確認ください。

Basic認証の影響

サイト全体にBasic(ベーシック)認証をかけている場合、予約投稿に失敗するケースがございます。

この場合は一度認証を解除し、改善されるかご確認ください。