WordPressでCSSが反映されない原因と対処法【初心者向け】

記事内にプロモーションを含む場合があります。
WordPressでCSSが反映されない原因と対処法【初心者向け】

「CSSを書いたのに、デザインが変わらない…?」
こんな経験、ありませんか?

WordPressでは、「追加CSS」にコードを入れたのに適用されない」「ボタンや画像のデザインが変わらない」 など、CSSが反映されないトラブル がよく発生します。

でも大丈夫! CSSが適用されないのには、必ず原因があります。
多くの場合、いくつかのチェックポイントを確認すれば、簡単に解決できます!

この記事では、CSSが反映されない時の原因と対処法を、初心者でもわかりやすく解説!
「なぜ適用されないのか?」をチェックしながら、順番に確認すれば確実に解決できますよ

ワンクリックで目的地へGO!

CSSが反映されない?まずはこの6つをチェック!

「CSSを書いたのに、デザインが変わらない…」
そんな時は、次の6つのポイントをチェックしてみましょう!

原因チェックポイント&解決策
①クラス名が正しく設定されていない「追加CSSクラス」を適用する対象にちゃんと設定した? → WordPressの「高度な設定」→「追加CSSクラス」に正しく入力されているか確認!
!important が必要な場合があるCSSが別のスタイルに上書きされていない?!important をつけて適用されるか試す!
border-radius などのプロパティが適用される要素を指定していない背景の角丸と画像の角丸、適用対象が違うのでは?.クラス名 img など、適切なタグを指定!
④ キャッシュの影響古いCSSが残っていない? → スーパーリロード(Ctrl+Shift+R / Cmd+Shift+R)やキャッシュ削除を試す!
⑤ WordPressのWAF(Web Application Firewall)がブロックしている追加CSSを保存しようとしたらエラーが出る? → WAF設定を一時的にオフにして保存し、適用後にONに戻す!
⑥ WordPressの「追加CSS」と「カスタムCSS」の違いを理解していない全体に適用 or ページごと適用? → どちらを使うべきか整理!

各チェックポイントの詳細(解決策)

クラス名の設定

  • 「追加CSSクラス」に正しく入力しているか確認!
  • クラス名の前に .(ドット)がついているかチェック!
  • クラスを適用する要素(divimg など)を間違えていないか?

CSSが上書きされていないか?

  • テーマやプラグインのスタイルが優先されている可能性あり!
  • !important を試して、強制的に適用できるか確認!
  • ブラウザの開発ツール(F12 → 検証)で、CSSが適用されているかチェック!

キャッシュの影響

  • スーパーリロード(Ctrl+Shift+R / Cmd+Shift+R)を試す!
  • キャッシュ系プラグインを使っている場合は、一時的に無効化!
  • サーバーのキャッシュ設定を確認し、クリアする方法があるかチェック!

WAFの影響

  • CSSが保存できない or 適用されない場合は、サーバーのWAFを確認!
  • 各サーバーの管理画面で「WAF設定」をチェックし、ブロックされていないか確認!
    • ConoHa WING → 「サイト管理」→「WAF」
    • エックスサーバー → 「サーバーパネル」→「WAF設定」
    • ロリポップ → 「セキュリティ」→「WAF設定」
  • 一時的にWAFをオフにして保存し、適用後に再度ONにする!

追加CSS or カスタムCSSの使い分け

  • 「サイト全体に適用するCSS」なら「追加CSS」
  • 「投稿ページごとに適用するCSS」なら「カスタムCSS欄」
  • 目的に合わせて、適切な場所に記述する!
まとめ

CSSが適用されない場合は、

  • クラス名が正しいか?
  • 他のスタイルに上書きされていないか?
  • キャッシュやWAFの影響がないか?

を順番にチェックするのがポイント!

    よかったらシェアしてね!
    • URLをコピーしました!
    • URLをコピーしました!
    ワンクリックで目的地へGO!