いくつかのケースでそうした事例がでてきたのでまとめておきます。
なおこれまでの WP-CLI関連の記事は下記の通り
- WP CLI 本体を自動アップデートをする方法(2016)
- 複数サイトのメンテナンスを WP-CLI でやろう!(サーバー管理者編)(2016)
- 【備忘録】WP-CLIと BackWPUPプラグインを利用した WordPress の自動バックアップ&自動アップデート(2016)
- 【備忘録】WP-CLI エイリアスを利用したリモートサーバーの WordPress 管理 #wckyoto2017(2017)
- プラグインを使わないバックアップツール(GitHUB, 2025)
- WP-CLI、CSHシェルスクリプト、tar+圧縮、をつかってレンタルサーバー上の WordPress の本体とDBのバックアップを定期的に取るツール
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