2026年6月11日木曜日

WP-CLI で WordPress の Core バージョンアップが出来ない場合

いくつかのケースでそうした事例がでてきたのでまとめておきます。

なおこれまでの WP-CLI関連の記事は下記の通り


STEP 1. WP-CLIのバージョンが最新かチェックする


wp cli version

を実行して、バージョンを確認しましょう。それが最新かどうかは、下記のサイトを確認してください。


最新でなければ

wp cli update

を行う。なおレンタルサーバーなどでは勝手に更新出来ない場合が多い。その場合には、
$HOME/bin にフォルダを作成して、そちらに wp をインストールし、こちらを使うという手もある。

STEP 2. キャッシュメモリ系プラグインを無効化してみる


現時点で確認できているのは、APCu Manager プラグイン。こちらが有効な場合には、Core や プラグインアップデートが読み取れないことがある。

上記プラグインは、WP-CLI に対応しているため

wp apcu settings disable object-caching --yes

で一時的にオブジェクトキャッシュを無効化した上で、

各種アップデートをしてみるのがよい。
終わったあとは

wp apcu settings enable object-caching --yes

をして有効化するのを忘れないように。

STEP 3. それでも更新出来ない場合


WP-CLIのキャッシュをクリアみることがよい。

たとえば、WordPress の新しい Core があるのに、

wp core check-update

でアップデートがないと出てしまう場合には、

wp cache flush

でキャッシュをクリアした上で、

wp core check-update

で確認してみるとよい。
もちろん「STEP 2. キャッシュメモリ系プラグイン」を使っている場合には、そのキャッシュを先に一時的に無効化してやってみること。


2026年6月11日 @kimipooh



0 件のコメント:

コメントを投稿