CSSでWordPressの記事中の見出し(H2要素)の文字色と背景色を変える方法

どうすれば、CSSを使って、ワードプレス記事内の見出しH2要素の背景色や文字色を変えることができるか?

ワードプレス(Wordpress)では世界中から公開されているいろいろなテーマを使ってブログの見た目を簡単に変更することができますが、記事内の見出し(H2タグ)だけ、その文字色や背景色を変えたいと思うことありませんか?見出しはやはり目立たせたいし、目立たせたほうが読者にとっても読みやすい、理解しやすいという利点があると思いますから。

そこで、今回はWordPressに用意されている「追加CSS」機能を使って、CSSによるそれら記事内H2見出しの見た目をカスタマイズする方法を紹介します。簡単です。

目次


(1) 変更前と変更後

(2) 作業手順:CSSと「追加CSS」への記載

(3) 色情報を把握する便利ツール(Chrome 拡張機能)「ColorZila」

(1) 変更前と変更後



まず今回によるカスタマイズで、次のように記事内の見出し(H2タグ)の見た目が変化します。

作業前がこちら。(1) Atomのスニペット~という見出し部分がH2タグによるものです。

WordPressの記事中h2見出しとCSS



そして作業後がこちら。

WordPressの記事中h2見出しとCSS



(1) Atomのスニペット~のH2タグ部分の背景色と文字色が変わっているのがわかると思います。

(2) 作業手順:CSSと「追加CSS」への記載


変更を施す対象のタグ(場所)の確認



では作業を始めましょう。

まずはブラウザで自分のブログ記事をテキトーに1つ開いて、そのソースコードを表示させましょう。

ページのソースコードを表示させるためには、私はブラウザがChromeですが、Chromeでは記事ページを右クリックして、右クリックメニューを表示させます。

WordPressの記事中h2見出しとCSS



黄色の矢印の部分です。「Ctrl+U」というキーボードショートカットでもソースコードの表示は可能です。

そうすると、ソースコードがブラウザ内で開かれます。

WordPressの記事中h2見出しとCSS



そのソースコードから、検索機能「Ctrl+F」を使って、

<header class ="entry-header">



という部分を見つけてください。上画像の青い部分です。そのコードの下には、

<h1 class="page-title"~(以下略



というタグがあります。この「<h1 class=”page-title”~>記事のタイトル</h1>」という形式になっていることを確認してみてください。

次に、下の画像を見てください。

WordPressの記事中h2見出しとCSS



上述、「<h1 class=”page-title”~(以下略」の下には、この画像の青い部分があります。すなわち、

</header>
</section>



という項目があり、その直後に、

<div class="entry-content">



があって、そのちょっと下に、

<h2>~</h2>



となっている部分があるはずです。これは、「entry-contentという名前がついたdiv要素の中のh2タグ」という意味になります。

そして今回のカスタマイズでは、まさに「この部分の(entry-contentという名前の要素としての)」のh2タグについて、その見た目を変更するのです。



ここまでは、変更を施す対象のタグ(場所)を確認するだけの作業でした。次は実際のCSSのコードを記述しましょう。簡単です。

CSSの記述


使っているテーマに、ユーザー独自のCSSを追加するにはワードプレスの「追加CSS」機能を使います。

ワードプレスの管理画面(ダッシュボード)→「外観」→カスタマイズ、と移動します。

WordPressの記事中h2見出しとCSS



すると、使っているテーマのカスタマイズ画面へ移動できます。そこに「追加CSS」機能があります。下画像を見て下さい。

WordPressの記事中h2見出しとCSS



「追加CSS」をクリックすると、次のような画面になります。

WordPressの記事中h2見出しとCSS



この画像の、←の下を見てください。CSSのコードを書く枠(部分)が登場します。そこに以下のコードを書きます。コピペでOKです。

.entry-content h2{
	background-color:#2C3E50;
	color:#FFFFFF;
	padding: 10px 20px;
	
}



一応、このコードの説明を書いておきますと、entry-contentというdiv要素の中にあるh2タグについて、次のような情報を設定しています。すなわち、

  • 「background-color」は、背景の色
  • 「color」は、文字の色
  • 「padding」は、見出し文字とその周囲に生まれる空間との位置調整(指定)



となります。これらの情報は各自、自分のブログに合うように上手く数値をいろいろ変えてみてください。

もちろん、色だけでなく文字の大きさや、フォントの種類などいろんな変更をこのh2に加えることが可能です。詳しいことはCSSについて調べてみてください。

さて、このコードを記述すると、同じ画面が、次の様に変化します。

WordPressの記事中h2見出しとCSS




記事内H2見出しがきちんと変化しています。これで作業は終わりました。

あとは「公開」ボタンを押してテーマに反映させましょう。公開ボタンを押さないと今回の変更は反映されません。同ボタンを押すまではあくまで「仮の設定」のままです。



(3) 色情報を把握する便利ツール(Chrome 拡張機能)「ColorZila」



最後におまけとして、Chrome拡張機能の「Colorzila」を紹介しておきます。

Chrome拡張機能:ColorZila

これは、マウスポインタが指す部分の色の情報を得ることができる拡張機能です。

インストールすると、このようにアイコンが出てきます。○印を見てください。

WordPressの記事中h2見出しとCSS



そして、WEBページの内の白い部分にマウスを移動させると、

WordPressの記事中h2見出しとCSS



このように、白色(#FFFFFF)という色情報を手に入れることができます。その数値をクリップボードにコピーできます。

他の色の部分にマウスを合わせると、

WordPressの記事中h2見出しとCSS



このように別の色の情報が示され、その数値をクリップボードにコピーできます。

自分のブログの文字の色や背景色について、何色だったか、どんな数値だったのかを忘れたときに、いちいち長いCSSのソースコードを見なくても、簡単にそれを得ることができるので便利です。

ではみなさん、良いワードプレスライフを。