WordPressでCSSを変更したのに反映されないときの対処法

じいちゃん、WordPressでCSSを変更したのにブラウザで反映されないよ(泣)

助けて〜

まあまあ、そんなに慌てるでない

解決方法をわかりやすく解説してあげよう

ということで、WordPressでCSSを変更したのに反映されないときの対処法を解説していきます。

WordPressでCSSを変更したのに反映されないときの対処法

この場合、考えられる原因は、


1.CSSの優先順位によって反映されていない

2.キャッシュが読み込まれているため

の2つがあります。

それぞれの解決方法を見ていきましょう!

CSSの優先順位によって反映されていない

こちらは、追加したCSSの優先順位が低いため、反映されていないという場合です。

例えば、以下のように『.box』のcolorを変えたい場合


//追加したCSS
.box__text {
color: blue;
}

//box要素のcolorを変更したい
.box {
color: red;
padding: 10px;
}

この場合は、追加したいCSSを『.box』の前に置いているため、

優先順位が『.box』より低くなり、反映されないということです。

なので、以下のように追加した『.box__text』を『.box』より後ろに書くことで、優先順位をあげるようにしましょう!


//box要素のcolorを変更したい
.box {
color: red;
padding: 10px;
}

//追加したCSS
.box__text {
color: blue;
}

また、優先順位をあげる方法として以下のように『!important』をつける方法があります。


.box {
color: red !important;
}

しかし、『!important』は、詳細度つまり優先順位を上げすぎてしまうため、

レイアウトに変更が出た場合を考えると、なるべく使用しないことをおすすめします!

キャッシュが読み込まれているため

CSSの優先順位も正しい場合は、キャッシュを削除してみましょう!

キャッシュの削除方法

1.Google Chromeを開き、右クリックでメニューを出し『検証』をクリック

2.以下の画像の記号を右クリックし、『キャッシュの消去とハード再読み込み』をクリックする

これで、キャッシュが消去されました!

まとめ

WordPressで、CSSが反映されない場合は、


1.CSSの優先順位によって反映されていない

2.キャッシュが読み込まれているため

の順番で試してみましょう!

それでは、最後まで読んでいただきありがとうございました。