CSSが反映されない原因と対処法|WordPressで効かない時のチェックポイント
「CSSを書いたのに反映されない…」
「余白や色を変更したはずなのに変わらない…」
このようなトラブルは、WordPressでは非常によくあります。
特に、
- 外観 → カスタマイズ → 追加CSS
- 固定ページや投稿ページ下部のカスタムCSS
などで調整している場合に起きやすいです。
本記事では、
CSSが反映されない原因と具体的な解決方法を、初心者の方にも分かりやすく解説します。
CSSが反映されない主な原因
セレクタが間違っている
最も多い原因です。
- class名が違う
- id名が違う
- 別の要素に指定している
- 階層がズレている
→ 正しい要素にCSSが当たっていなければ、何を書いても反映されません
他のCSSに上書きされている
CSSは後に読み込まれたものが優先されます。
例えば👇
- テーマのCSS
- プラグインのCSS
- 追加CSS
👉 読み込み順によっては意図したCSSが反映されません
!importantの影響
!importantが付いているCSSは優先されます。
ただし👇
!important同士の場合
👉 後に書かれたものが優先される
→ !importantを付けても効かない場合は、さらに後ろで上書きされている可能性があります
キャッシュの影響
実はかなり多い原因です。
- ブラウザキャッシュ
- キャッシュ系プラグイン
- サーバーキャッシュ
→ 修正は反映されているのに「古い表示」が出ている状態です
まず試すべき確認方法
シークレットモードで確認
通常のブラウザではキャッシュが残るため、正しく表示されない場合があります。
→ Google Chromeのシークレットモードで確認すると、キャッシュの影響を受けにくくなります
検証ツールでCSSの状態を確認
右クリック → 「検証」から確認できます。
チェックポイント👇
- CSSが適用されているか
- 打ち消し線が入っていないか
- 他のCSSに上書きされていないか
👉 ここを確認するだけで原因の特定が一気に進みます
セレクタを再確認
- class名
- id名
- 親子構造
👉 「見ている要素」と「指定している要素」がズレているケースが非常に多いです
解決方法まとめ
- シークレットモードで確認
- 検証ツールで原因特定
- セレクタを修正
- 上書き関係を確認
- 必要に応じて!importantを使用
それでも反映されない場合
ここまで試しても改善しない場合、
- テーマ独自の仕様
- CSSの読み込み順の問題
- JavaScriptの影響
など、少し専門的な原因の可能性があります。
→ 無理に触るとデザインが崩れる可能性があります
プロに依頼すべきケース
- 原因が分からない
- 時間をかけたくない
- デザイン崩れが怖い
👉 この状態であれば、無理に対応せず依頼するのがおすすめです
無料相談のご案内
当方では、WordPressのCSS調整や表示修正を承っております。
- 原因調査から修正まで一貫対応
- 365日 8:00〜23:00対応(急ぎのご相談も可能)
- 最短即日でのスピード対応
- 個人対応のため柔軟かつ迅速に対応可能
「今すぐ直したい」といった緊急のご相談にも対応可能です。
まずはお気軽にご相談ください。

