WordPress WP-Cron を時計として信じるのをやめた|予約投稿を「ズレ・重複・取りこぼし前提」で組み直した設計 WordPress の予約投稿を WP-Cron の正確さに頼らず、結果整合で組み直した設計の記録です。状態を持つ自前ジョブテーブルと条件付き更新で二重投稿を防ぎ、五分ごとの見回りで固まりと取りこぼしを回収します。プラグインでは解けない無アクセスの限界まで、正直に書きました。 2026.06.23 WordPress
WordPress サイトヘルスの「永続オブジェクトキャッシュを使用してください」に、エックスサーバーで向き合った記録 WordPressサイトヘルスの「永続オブジェクトキャッシュを使用してください」の正体と対処法を、エックスサーバーでの実体験をもとに解説。APCu Manager・Redis・functions.php非表示まで、サーバー別に何を選ぶべきか整理しました。 2026.05.26 WordPress
WordPress WordPress でコード記事を更新したら 501 Not Implemented|Xserver の WAF 誤検知を切り分けて、MarsEdit で逃がした記録 Xserver の WordPress でコード入りの特定記事だけ更新時に 501 Not Implemented。原因は WAF のコマンド対策の誤検知でした。切り分け手順、コマンド対策の一時OFF、コードの載せ方、そして MarsEdit(XML-RPC)で逃がす方法までまとめた実体験です。 2026.03.27 WordPress
WordPress PageSpeed が 53 点だった原因は Google Site Kit の gsi/client だった|フロントだけ除去して 72 点にした記録 PageSpeed Insights モバイル 53 点の原因が、Google Site Kit がフロントにも読み込む gsi/client(89.8 KiB)でした。ログインの Google ボタンは残し、子テーマの functions.php でフロントだけ除去。Cocoon やキャッシュの見直しも含めた一連の改善で 72 点にした実測記録です。 2026.02.24 WordPress
WordPress 夜中だけ予約メールが届かない|WP-Cron は「アクセスで動く」と知らずに半日溶かした話(Xserver + WP-CLI で安定運用) WP-Cron は時刻ではなくアクセスで動く仕組みでした。アクセスの少ない深夜だけ予約メールが止まる症状を、Xserver の cron で wp-cron.php を5分ごとに叩いて解決し、WP Rocket の警告をきっかけに WP-CLI 構成へ切り替えた実体験です。 2026.01.14 WordPress
Web Development Xserver 共用レンタルで WordPress にチャットを入れたら、WebSocket も SSE もだめで Long Polling に落ち着いた話 Xserver の共用レンタルで WordPress にチャットを入れようとして、WebSocket は接続できず、SSE は配信が不安定で、最後に Long Polling へ落ち着いた検証記録です。3方式を順に試した理由と、Long Polling 実装で気をつけた4点を、最小サンプルつきでまとめました。 2026.01.13 Web Development