TwentyTwelveタイトル全般のカスタマイズ

TwentyTwelveタイトル全般のカスタマイズWordPressの始め方や使い方まとめ

今回はサイトのタイトル、記事タイトル、サイドバーのタイトル等、タイトル関連のカスタマイズをしていきます。タイトル関連部分でできるカスタマイズとしては文字の大きさや色を変更したり、背景部分に画像を使う事もできます。まずは基本的な部分からやっていきましょう。

サイトタイトルの文字の色や大きさを変更する

今回もTwentyTwelveの子テーマで作成したスタイルシート (style.css)を使います。まずはサイトタイトルの文字色や大きさを変更してみましょう。私のブログの場合はこの部分になります。

タイトル-1

この部分のコードを見てみます。

/* ブログタイトル部分 */
.site-header h1 {
font-size: 28px; /* 文字の大きさ */
line-height: 1.846153846; /* タイトル部分の高さ */
background-color: #fff; /* 背景に色を使う場合に記入 */
}

ここの数字を変更する事でタイトル部分の文字の大きさと高さを調整する事ができます。また背景に色を付けたい場合はbackground-color:の部分に好きなカラーコードを入れて下さいね。タイトル部分の文字色ですが、これを変更する場合は次の記述をしてみて下さい。

/* ブログタイトルの色 */
.site-header h1 a {color:#000000;} /* タイトルの色 */
.site-header h1 a:hover {
color: #7a8285;} /* カーソルが乗った時の色 */

記事タイトル部分のカスタマイズ

記事タイトル部分も容量はほとんど一緒で場所の名前が違うだけです。

/* 記事タイトル */
.entry-header .entry-title {
font-size: 20px; /* 文字の大きさ */
line-height: 1.6; /* 行間の高さ */
padding-left: 10px; /* ちょっと左に余白 */
}
.entry-header .entry-title a {
color: #000000;/* 文字の色 */
}

サイドバー(ウィジェット)のタイトル部分を変更

ここもほとんど同じです。私の場合のカスタマイズをそのまま載せておきますので、好きな部分を変更して使って下さい。私の場合はこのように表示されてます。

タイトル-2

/* ウィジェットタイトル部分 */
.widget-area .widget h3  {
text-align:center;  /* タイトルの中央寄せ */
line-height: 20px; /* 高さ */
font-size: 15px; /* 文字の大きさ */
color: #fff; /* 文字色 */
background-color: #1F5E73; /* 背景色 */
border-radius: 3px; /* 角に丸みをつける */
padding: 2px 10px; /* 左と上下に余白 */
}

タイトルの背景に画像を使う場合

タイトルの背景に色ではなくて画像を使う事もできます。画像を使う場合には事前に使う画像をアップしておき、画像のファイルのURLをコピーしておく必要があります。WordPressの管理画面から「メディア」⇒「新規追加」をクリックして「ファイルを選択」してアップロードしておきます。それでアップロードした画像の編集をクリックして下さい。

タイトル-3

すると右側に画像ファイルのURLがあるのでこれをコピーしておきます。

タイトル-4

コピーしたらこの画像のURLを記事タイトルとかサイドバーのタイトルに追加する事になります。その場合はこのようなコードを追加して下さい。

background-image:
url(http://アップロードしておいた画像URL);
background-repeat:repeat;

これを先ほどカスタマイズしたそれぞれのタイトル部分に追加してください。

  • サイトタイトルに使う場合は.site-header h1 に追加。
  • 記事タイトルに使う場合は.entry-header .entry-titleに追加。
  • サイドバータイトルに使う場合は.widget-area .widget h3に追加。

基本的な部分ですが、さらに応用編もありますので次の記事を読んでみて下さい。カスタマイズの幅が広がります。

見出しの先頭にランキング用などのアイコンを表示させる方法

以上WordPressのTwentyTwelveタイトル全般のカスタマイズでした。

コメント

  1. より:

    すいません。テーマ自体が違っていました。
    3つ目のみのご回答よろしくお願いいたします。

  2. しげぞう より:

    >北様

    コメントありがとうございます。質問まとめて回答してみますね。

    1.タイトル下の下線

    これは多分ブログのタイトルではなく、「記事のタイトル」だと思いますのでスタイルシートの一番下に次のコードを入れて下さい。

    #content .entry-title {
      border-bottom: none;
    }

    2.キャッチフレーズ(説明文)の文字の大きさ

    このキャッチフレーズの文字の大きさは次のコードを追加して調整できます。これもスタイルシートの一番下に追加です。

    .site-description {
      font-size: 14px;  /* 文字の大きさ */
      color: #000000;   /* 文字の色 */
    }

    3.スタイルシートの順番

    スタイルシートは下(後)に書いた物が優先的に反映されます。そのため、同じ記述があれば下(後)に書いた方が優先されるようになってます。例えばブログの文字の大きさを変更する場合にはまず「全体」の文字の大きさをスタイルシートで一度設定し、後から「細かい部分(サイドバーとかフッターとか)」の文字の大きさを変更するというような感じです。なので先に全体を決めて後から細かい部分の修正をしていくとスムーズに行くと思います。

    4.サイドバーが記事下に行ってしまった

    これは複数の原因が考えられます。例えばコンテンツの周りに線を入れた(その線の太さの影響で横幅に入りきれない)というような場合もありますし、単純にサイトの横幅を変更する時に計算を間違えているというような事もありますし、コンテンツに対して余白を設定したりして、横幅のサイズをオーバーするというような事もあります。

    そのため、最近追加したスタイルシートで原因になりそうな物を探し、一度削除すると元に戻ると思います。もし原因がわからない場合には一度URLを教えて頂けると助かります。どうぞよろしくお願い致します。

  3. より:

    すいません。あと1つお願いします。
    サイドバーが記事下にいってしまいました。ホントに、分からないいじり方はダメですね。ある程度分かるまでは、ちょっと時間がかかりそうです。

  4. より:

    失礼致します。
    3つほど、質問があります。質問というより、分からないところがあります。
    タイトル関連のカスタマイズをしていたら、タイトルに下線がつきました。これでも、いいんですが、どうしたら取り消せるのかなと思いまして。

    2つ目に、タイトル下部のキャッチフレーズの文字の大きさが大きくなっちゃいました。自分では、どうしたか覚えていなくて、直し方も……って感じです。

    3つ目は、子テーマのスタイルシートには順番があるんですか?
    それとも、追加したいときはそのまま、下に順に記述していけばいいでしょうか?

    ちょっとまだ知識不足で、頼りすぎなんですが、どうかよろしくお願いいたします。

  5. poko より:

    >matsu様

    コメントありがとうございます。importは親テーマのCSSを先に読み込むという記述です。CSSは後から書いたものが優先的に反映されますので、変更したい部分だけを@import urlの記述の後にどんどん追加していきます。例えばブログのタイトル部分を変更する場合とかは先ほどのimportの記述より後(下)に変更したいコードをいれます。

    /* ブログタイトル部分 */
    .site-header h1 {
    font-size: 28px; /* 文字の大きさ */
    line-height: 1.846153846; /* タイトル部分の高さ */
    background-color: #fff; /* 背景に色を使う場合に記入 */
    }

    こんな感じで変更したい部分だけをどんどん追加して記述していけば反映されます。

  6. matsu より:

    子テーマのstyle.cssでカスタマイズすると言うことですが、

    コードが
    /*
    Theme Name: Child
    Template: twentytwelve
    */

    @import url(‘../twentytwelve/style.css’);

    しか書かれていないので、何をしたらいいのか分かりません。

    文字の大きさや色を変えるコードは、どこにあるのでしょうか。

タイトルとURLをコピーしました