WordPressで予約投稿ができなくなったのを解決した

目次

概要

私はWordPressの予約投稿という機能を使って、記事の投稿をすることがあります。

ある時、この予約投稿に失敗するようになりました。

色々と調べて解決したので、その解決方法を紹介します。

原因

私の環境では、WordPressの設定を色々といじった後に予約投稿に失敗するようになりました。

そのため、プラグインが悪さしているのではないかと思い、それに関することを中心に原因を調べました。

そうすると、キャッシュ関係のプラグインが悪さしているのではないかという記事を見つけました。

その記事によると、キャッシュの種類の中にはオブジェクトキャッシュというものがあり、これが悪さをしているようです。

実際に私は表示の高速化のために「W3 Total Cache」というプラグインを使っているのですが、それのオブジェクトキャッシュを使っていました。

解決方法

オブジェクトキャッシュを使わないようにします。

「W3 Total Cache」の場合は、プラグインの設定の「General Settings」から「Object Cache」のチェックを外して保存します。

normal_46a58e74-d7bc-41ef-ba3d-83cf62ecf78c.png

私の環境では、これで予約投稿ができるようになりました。

さいごに

何事もそうですが、一気に変更をすると何が原因で不具合が発生しているのか分かりにくくなります。

できる場合だけになりそうですが、なるべく変更する場合はちょっとずつ変更していくようにして、何が原因で不具合が発生しているのか分かりやすくした方がいいように思います。