WordPress

WordPress

PS Auto Sitemap の代わりを作った|4年空いていた場所と、そこで決めたこと

HTMLサイトマップの定番だった PS Auto Sitemap が止まって4年、代替が定着していません。移行のコストが理由に見えたので、そこを消すことを設計の中心に置きました。決めた5つと、公開までの記録です。
WordPress

WP-CLI が全部落ちた。原因は自分のプラグインが読み込んでいた Composer だった

Composer を同梱した WordPress プラグインは、PHP のバージョンが足りないと platform_check.php が例外を投げてサイトごと落ちます。Xserver の SSH で WP-CLI が全滅した実例と、PHP_VERSION_ID・admin_notices・Requires PHP でガードを入れるまでの記録です。
WordPress

ショートコードの解説を書いたら、記事の中でそれが実行された。18個は、まだ動いていなかっただけ

WordPress の記事にショートコードを書くと、`code` タグや `pre` タグで囲んでも実行されます。よく紹介される二重括弧のエスケープが効かない条件と、角括弧を実体参照にする方法、貼る前に `do_shortcode()` で確かめる手順を、自作プラグインの紹介ページで暴発させた実例からまとめました。
WordPress

エックスサーバーのCocoonで、PageSpeedは60から96になった。効いた設定と、効かなかった設定

エックスサーバーで動かすCocoonのブログを、モバイルのPageSpeed Insightsで60から96まで上げた記録。無料版の自動設定で82、手動チューニングで96。LCPは14.8秒から2.4秒に縮んだが、Speed Indexは3.9秒から一度も動かなかった。指標ごとの内訳を実測値で書いている。
WordPress

WordPress 7.1 で増えたメニューの大半は、7.1 のものではなかった

2026年8月19日リリースの WordPress 7.1 で何が変わったのか、正式版に上げて確かめました。外観に増えた「デザイン」画面、Tabs と Playlist ブロック、クラシックテーマ(Cocoon)での見え方、そして増えたメニューのうち実は 7.1 と関係なかったものまでまとめています。
WordPress

Site KitでConsent API警告が出た話|自作同意バナー×Consent Modeの落とし穴と対処

Site KitでConsent ModeをONにしたらサイトヘルスにConsent API警告が出た原因と対処法を実体験で解説。自作同意バナーをWP Consent APIに接続する方法、未対応プラグインの優先度別仕分け、二重競合の回避策まで紹介します。
Web Development

8割をAIと書いたコードを、1年後の自分が読めなくなった話|「動いた」は完成じゃない

8割を AI と書いた WordPress テーマを1年後に開いたら、自分のコードなのに読めませんでした。重複した関数、散らばったヘルパー、放置されたデッドコード。読めなくなった原因と、次に同じ轍を踏まないため自分へ課した6つのルールを、実体験でまとめました。
WordPress

WP-Cron を時計として信じるのをやめた|予約投稿を「ズレ・重複・取りこぼし前提」で組み直した設計

WordPress の予約投稿を WP-Cron の正確さに頼らず、結果整合で組み直した設計の記録です。状態を持つ自前ジョブテーブルと条件付き更新で二重投稿を防ぎ、五分ごとの見回りで固まりと取りこぼしを回収します。プラグインでは解けない無アクセスの限界まで、正直に書きました。
Web Development

Qiita には画像アップロードの API が無かった|予約投稿プラグインで詰まって、URL 埋め込みに切り替えた話

WordPress から Qiita へ予約投稿するプラグインを自作中、画像を Qiita へ送ろうとして API が見つからず詰まりました。公開 API に画像アップロードの口はありません。WordPress メディアや Cloudflare R2 の URL を本文へ埋め込む方式へ切り替えた検証メモです。
WordPress

プラグインが 24 時間反映されない?WordPress.org の配信保留が全プラグインに広がっていました

SVN にコミットしたプラグインが 24 時間配信されない原因は、2026 年 6 月 5 日に WordPress.org が全プラグインへ広げた配信保留です。仕様変更の経緯と、急ぐときに zip を手動アップロードして上書きする手順をまとめました。
タイトルとURLをコピーしました