`update-core.php` のバージョン番号抽出が誤検出する罠 — プラグイン版番号と本体バージョンを区別する3段階ガード
SSH が使えない環境では、Playwright で update-core.php(WordPress 更新画面)を開き、ページのテキストから「WordPress 本体が今何バージョンか」を読み取る処理を書くことがある …
WordPress の保守・運用に関する技術情報を発信しています。
SSH が使えない環境では、Playwright で update-core.php(WordPress 更新画面)を開き、ページのテキストから「WordPress 本体が今何バージョンか」を読み取る処理を書くことがある …
SSH が使えないホスティング環境では、Playwright で wp-admin にログインしてプラグイン更新画面を直接操作する経路を用意している。多くの場面ではこれで問題なく動くが、ある日突然、プラグイン更新画面に到 …
公開予約した記事が指定時刻になっても公開されない。プラグインの定期メール通知が届かない。アクセスが少ない時間帯にこうした現象が起きやすいのには理由がある。 補足: WP-Cron は WordPress に組み込まれた予 …
パスワードを忘れた、セキュリティプラグインが自分の IP を誤ってブロックした、不具合のあるプラグインが管理画面を真っ白にした——理由はさまざまでも、結果は同じ「管理画面にログインできない」という状態に陥ることがある。 …
ドメイン移行や HTTPS 化の後、「プラグインの設定が全部消えた」「Elementor で作ったレイアウトが崩れた」という事故が起きることがある。原因の大半は、データベースの文字列置換をシリアライズに対応していない方法 …
WordPress メジャーアップグレード後の動作確認 — 「更新完了」から「稼働確認」までの 7 ステップ W4 で整理した WP-CLI の段階実行手順を経て、「Success: Core updated succe …
WordPress 7.0 に備えて今チェックしておくこと — PHP 要件・FSE 移行・エディタ拡張の 3 つの論点 過去のメジャーアップグレードで実際に起きた事故 5 パターンの末尾に「同じ構造が次のメジャー(7. …
アップグレード前のチェックリスト 7 項目、「いつ当てるか」の判断軸、過去に実際に起きた事故 5 パターン と整理してきた W シリーズの最後は「どう当てるか」です。準備とタイミングが整ったあと、実際にどのコマンドをどの …
サイト一覧の UX を 3 つ直した話 — 完了即時反映 / エラー赤表示 / 選択自動クリア メンテ中の青脈動と完了の緑枠、実行中サイトのマーカー方式検出、3 状態の視覚階層と続いてきたサイト一覧の視覚化シリーズですが …
以前、PHP 8.2+ 環境で WP-CLI が吐く Deprecated ノイズを 3 段防御で吸収する方法を書きました。WP_CLI_PHP_ARGS 環境変数を前置して error_reporting を抑制するア …