WordPress PS Auto Sitemap の代わりを作った|4年空いていた場所と、そこで決めたこと HTMLサイトマップの定番だった PS Auto Sitemap が止まって4年、代替が定着していません。移行のコストが理由に見えたので、そこを消すことを設計の中心に置きました。決めた5つと、公開までの記録です。 2026.08.23 WordPress
WordPress WP-CLI が全部落ちた。原因は自分のプラグインが読み込んでいた Composer だった Composer を同梱した WordPress プラグインは、PHP のバージョンが足りないと platform_check.php が例外を投げてサイトごと落ちます。Xserver の SSH で WP-CLI が全滅した実例と、PHP_VERSION_ID・admin_notices・Requires PHP でガードを入れるまでの記録です。 2026.08.21 WordPress
WordPress ショートコードの解説を書いたら、記事の中でそれが実行された。18個は、まだ動いていなかっただけ WordPress の記事にショートコードを書くと、`code` タグや `pre` タグで囲んでも実行されます。よく紹介される二重括弧のエスケープが効かない条件と、角括弧を実体参照にする方法、貼る前に `do_shortcode()` で確かめる手順を、自作プラグインの紹介ページで暴発させた実例からまとめました。 2026.08.18 WordPress
macOS 【macOS】DropboxMacUpdate だけが Intel のまま残っていた macOS が DropboxMacUpdate に Intel 警告を出す件。Dropbox 本体を arm64 にしても消えないのは、~/Library に展開された実体が x86_64 のままだからでした。削除の順番と、配布側から見たときの怖さ。 2026.08.14 macOS
WordPress エックスサーバーのCocoonで、PageSpeedは60から96になった。効いた設定と、効かなかった設定 エックスサーバーで動かすCocoonのブログを、モバイルのPageSpeed Insightsで60から96まで上げた記録。無料版の自動設定で82、手動チューニングで96。LCPは14.8秒から2.4秒に縮んだが、Speed Indexは3.9秒から一度も動かなかった。指標ごとの内訳を実測値で書いている。 2026.08.13 WordPress
WordPress WordPress 7.1 で増えたメニューの大半は、7.1 のものではなかった 2026年8月19日リリースの WordPress 7.1 で何が変わったのか、正式版に上げて確かめました。外観に増えた「デザイン」画面、Tabs と Playlist ブロック、クラシックテーマ(Cocoon)での見え方、そして増えたメニューのうち実は 7.1 と関係なかったものまでまとめています。 2026.08.12 WordPress
AI 同じ429なのに、正しい対処が真逆になる。4社のレート制限を1枚のレイヤーで受けた話 HTTP 429はレート制限。ところがOpenAI・Claude・Gemini・OpenRouterの4社では、同じ429でも正しい対処が真逆になります。Claudeの402、Geminiの分と日の二重枯れ、OpenRouterの上流混雑。1枚のレイヤーで受けた実装の記録です。 2026.08.11 AI
WordPress Site KitでConsent API警告が出た話|自作同意バナー×Consent Modeの落とし穴と対処 Site KitでConsent ModeをONにしたらサイトヘルスにConsent API警告が出た原因と対処法を実体験で解説。自作同意バナーをWP Consent APIに接続する方法、未対応プラグインの優先度別仕分け、二重競合の回避策まで紹介します。 2026.08.07 WordPress
macOS Time Machineだけでは足りなかった。resticでワークスペースだけを6時間ごとにNASへ残す AIエージェントにフォルダを消された後、Time Machineとは別にresticでワークスペース専用のバックアップを組みました。SynologyへSFTPで置くまでにDSM側で詰まった2点と、launchdで6時間ごとに回す設定、保持世代の決め方までの記録です。 2026.08.04 macOS
AI フォルダを消されたあと、settings.jsonをどう書き直したか。denyリストでは足りなかった Claude Codeにフォルダを消された後、settings.jsonを見直しました。denyリストの書き方には落とし穴があり、サンドボックスと承認は独立していません。実際の設定ファイルと、PreToolUseフックによる保護の実例を公開します。 2026.07.31 AI