WordPress Site KitでConsent API警告が出た話|自作同意バナー×Consent Modeの落とし穴と対処 Site KitでConsent ModeをONにしたらサイトヘルスにConsent API警告が出た原因と対処法を実体験で解説。自作同意バナーをWP Consent APIに接続する方法、未対応プラグインの優先度別仕分け、二重競合の回避策まで紹介します。 2026.01.26 WordPress
CSS 【CSS】画面を縮小すると右側に謎の隙間が…原因は「固定幅」の積み重ねだった レスポンシブ対応したのに右側に隙間が出る原因は、flex-shrink: 0と固定幅グリッドの合計オーバー。DevToolsでの原因特定からminmax()による根本解決まで、実際のクライアントワークの事例で解説します。 2026.01.24 CSS
WordPress WordPressで削除したアイキャッチが戻る|同名画像×キャッシュ層の切り分けと最短解決 WordPressでアイキャッチ画像を差し替えたのに古い画像が表示される。原因はキャッシュだけでなく、同名ファイルを上書きしないwp_unique_filename仕様と削除時のサムネイル残存。FTP確認→キャッシュ全消し→ファイル名変更の最短ルートを解説。 2026.01.20 WordPress
WordPress ComplianzでCocoonのスマホメニューが壊れた|自作GDPRバナーで競合ごと解決した話 ComplianzプラグインがCocoonのスマホメニューを壊す競合問題の調査と解決記録。ブラウザバックでメニューが閉じない原因を特定し、自作GDPRバナー(Consent Mode対応・GeoIP判定・コピペ可)で根本解決した実体験。 2026.01.18 WordPress
WordPress WordPressでCSS更新が反映されない|キャッシュ5層の切り分けとfilemtimeで二度と揉めない運用 WordPressでCSSを更新したのに反映されない原因はキャッシュの5層構造。ブラウザ・プラグイン・minify・CDN・Service Workerの切り分け手順と、filemtimeによるキャッシュバスティングで二度と起きない運用を実案件の体験から解説。 2026.01.17 WordPress
WordPress ComplianzのクッキーバナーをEU圏だけに表示する|キャッシュと共存するJavaScript方式の実装 Complianzのクッキーバナーをキャッシュ環境でもEU圏だけに表示するJavaScript方式の実装。PHP方式がキャッシュで壊れる問題を解決し、WP Rocket対応・タイムゾーンフォールバック付きのコピペ可能な完成コードを公開。 2026.01.16 WordPress
WordPress WP-Cronが動かない…Xserverのcronで“時間通りのメール送信”を取り戻した話 WP-Cronが深夜〜早朝にメールを送れない原因はアクセス起動の仕様。XserverのcronでDISABLE_WP_CRONと5分ごとのcron設定を組み合わせて安定運用に持ち込んだ手順を実体験で解説。 2026.01.14 WordPress
Program XserverでWebSocketもSSEも動かない|共用レンタルでチャットを実現したLong Polling実装 Xserverの共用レンタルでWebSocketはUpgradeが通らず、SSEはバッファリングで詰まる。最終的にLong PollingでWordPressチャットを実現した試行錯誤の記録。3方式の比較とコピペ可能な最小サンプル付き。 2026.01.13 Program
macOS MacでZIPに.DS_Storeや__MACOSXが混入するのをzip -Xで防ぐ MacでWordPressプラグインのZIPを作ると.DS_Storeや__MACOSXが混入する問題の解決法。zip -Xコマンドで除外する方法、dot_cleanでの掃除、Automatorでワンクリック化する手順まで、プラグイン審査の実体験をもとに解説。 2026.01.12 macOS
WordPress XserverのWAF誤検知でコード記事が上がらない…MarsEditで投稿した実体験(XML-RPCはIP制限で安全運用) XserverのWAF誤検知でPHPやBashを含むWordPress記事が投稿できない問題を、MarsEditによる投稿経路の切り替えで回避した実体験。XML-RPCのIPホワイトリスト運用やアプリケーションパスワードの対処法まで解説。 2026.01.12 WordPress