【WordPress】WordPressの見出しデザインを変更する方法 ~CSSを使ってきれいに装飾するために~

この記事は 2 分で読めます。
概要

WordPressの「見出しデザイン」を変更する方法を解説します。無料のデザインテーマにおいても手続きは同じですが、ここでは有料のデザインテーマ「SANGO」に基づいてCSSコードの変更方法を説明します。

本記事の読者層

CSSコードを利用する方法を知りたい方

目次

WordPressのテーマで「見出しデザイン」の変更は可能か?

WordPressの見出しデザインは基本的にCSSコードを変更するだけで可能です。

WordPressでは個別のデザインテーマによって「見出しデザイン」が定義されていています。

一方で、それぞれのテーマにおいて子テーマというものがあります。

この中で、見出しデザインのCSSコードを変えることができるようになっています。

デザイン変更には、「HTMLコード」と対応する「CSSコード」の情報が必要になります。

こちらを使ってWordPressの見出しの変更方法を順を追って説明します。

CSS用の見出しコード

見出しコードにはh1からh6までのCSSコードがあります。

このコードの例を如何に示します。

CSSコード H2用(SANGO対応)

上のタグに示すように、本ブログでも使用している「見出しデザイン」のH2タグのCSSコードは以下の通りです。

h2 {
  background: #304f8c; /*背景色*/
  padding: 0.5em;/*文字周りの余白*/
  color: white;/*文字を白に*/
  border-radius: 0.5em;/*角の丸み*/
}

今回利用したh2コードは以下の通りです。

h2コードとその意味

①背景:backgroud

②余白:padding

③文字の色:color

④角の丸み:bparder-radius

CSSコード H3用(SANGO対応)

上のタグに示すように、本ブログで使用している上記の「見出しデザイン」のH2タグのCSSコードは以下の通りです。

ここで利用しているのはh3本体とh3文字前のアイコンの書式です。

.entry-content h3は、SANGOコメント用のCSSコードになります。このようにタイトルコードの中にはテーマによって別の書式で使われるものもあります。

.entry-content h3 {
  margin: 2.6em 0 0.7em;
  padding: 10px 0 10px 40px;
  font-size: 1.2em;
  line-height: 1;
}
h3 {
  position: relative;
  color: white;
  background: #6f9efc;
  line-height: 1.4;
  padding: 0.1em 0.5em 0.1em 1.8em;
}

h3:before {
  font-family: "Font Awesome 5 Free";
  content: "\f14a";
  font-weight: 900;
  position: absolute;
  left : 0.5em; /*左端からのアイコンまでの距離*/
}

ここで文字の前に示す最初アイコンは「Font Swesome 5 Free」を使用しています。このフォントはWebフォントと呼ばれておりWEB上で呼び出してダウンロードして使う物です。「SANGOテーマ」には呼び出し命令が実装されていますが、別のテーマを利用する場合は、後で説明しますが、別にURLの登録が必要です。

h3コードとその意味

①文字先頭の位置:position

②下線の高さ:line-height

③文字の四隅の位置:padding

見出しデザイン変更方法

WordPress上で上記のタグへ変更する方法を解説します。

①WordPress上の「外観」→「テーマファイルエディター」で編集するテーマを選択できる項目があります。(下図)

②現在インストール中のテーマの「child」を選択します。(SANGOのテーマを使っている場合、SANGO Childを選択)

テーマエディタ内の「style.css」に上記cssコードを追記記載します。SANGOの場合は、

「/こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。/」以下に記載します。

@charset "UTF-8";
/*
 Theme Name: SANGO Child
 Theme URI: https://saruwakakun.design
 Author: SARUWAKA
 Author URI: https://saruwakakun.com
 Template: sango-theme
 Version: 3.0
*/
/*こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。*/

SANGOの場合はH1タグが記事タイトルとなっているため、通常の見出しタグはH2~H6となります。これらのタグのデザインを主に変更するために、以下のCSSコードを使用します。

Style.cssへ記載するCSSコード

<html lang="ja">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
<head>
  <meta charset="UTF-8">
  <title>CSSの確認方法</title>
<!--------------- コメント --------------->
<style>
h2 {
  background: #304f8c; /*背景色*/
  padding: 0.5em;/*文字周りの余白*/
  color: white;/*文字を白に*/
  border-radius: 0.5em;/*角の丸み*/
}

.entry-content h3 {
  margin: 2.6em 0 0.7em;
  padding: 5px 0 5px 40px;
  font-size: 1.2em;
  line-height: 1;
}

h3 {
  position: relative;
  color: white;
  background: #6f9efc;
  line-height: 1.4;
  padding: 0.1em 0.5em 0.1em 1.8em;
  border-radius: 0.2em;/*角の丸み*/
}

h3:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f14a";
  position: absolute;
  left : 0.5em; /*左端からのアイコンまでの距離*/
}



h4 {
  position: relative;
  padding-left: 40px;
}

h4:before {
  position: absolute;
  content: '';
  bottom: -3px;
  left: 0;
  width: 0;
  height: 0;
  border: none;
  border-left: solid 15px transparent;
  border-bottom: solid 15px #6f9efc;
}
h4:after {
  position: absolute;
  content: '';
  bottom: -3px;
  left: 10px;
  width: 100%;
  border-bottom: solid 3px #6f9efc;
}

</style>
<!--------------- コメント --------------->
</head>
<body>
  <div id="headline">
  <h2>これはH2タイトルです。</h2>
  <p>h2は上記を確認ください。</p>
  </div>
  <div class="entry-content">
  <h3 class="h3">これはH3見出しです。</h3>
  <p>h3は上記を確認ください。</p>
  </div>
  <div id="headline">
  <h4>これはh4見出しです。</h4>
  <p>h4は上記を確認ください。</p>
  </div>
  <a href="https://www.wisenetwork.net">ホームへ</a>
  戻ります。</p>

</body>

実際の設定結果

この設定をWordPress上で保存して、ブラウザを再表示すると以下のようになります。

上記の確認方法は下記のテキストをhtmlファイルで保存してブラウザで開いて頂ければ確認できます。数字もいろいろ変えてみると自分のこのみのスタイルに合わせることができます。

注意点:見出しデザインの反映

見出しデザインをWordPress側で変えたとしても、ブラウザ上でキャッシュとして残っている場合がありデザインが反映されないことがあります。一度ブラウザのキャッシュを削除した後に、再読み込みを行いデザインを確認するようにしましょう。

まとめ

本記事のポイント

個別のテーマであっても、

✔ WordPressのCSSコードの変更だけで「見出しタイトル」は変更できる。

関連リンク

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次