ブログ

アイキャッチ画像にカテゴリ名を表示させる方法について

どうも、チャビン(@gorichabin223)です。

よく他の方のブログ記事を見ていると、アイキャッチ画像内に「カテゴリ」情報を表示しているブログを見ます。

ゾウさん
ゾウさん
なんか、おしゃれだよね〜どうやってやるんだろう?

このカテゴリ名の表示方法を具体的に解説していきたいと思います!

アイキャッチにカテゴリ情報を表示させたら・・・

この記事では、いくつかのテーマファイルを編集する作業をします。

それらを編集を行うと、こんな感じでカテゴリ名が表示されます。

管理人
管理人
わかりやすいね!いい感じ🎶

CSSのpositionプロパティrelativeとabsolute を使ってやっていくよー

編集するファイルについて

【外観>テーマ編集】からphpファイルとcssファイルを複数編集する必要があります。

下記の画像のように、画面右側にファイル一覧が表示されています。

修正するファイルを選択すると、左側に内容が表示されるようになります。

CSSファイル(ファイル数1)

  • Style.css

PHPファイル(ファイル数8)

  • itiran-thumbnail-on.php
  • kanren-thumbnail-on.php
  • newpost-original-thumbnail-on.php
  • newpost-originalpage-thumbnail-on.php
  • newpost-page-thumbnail-on.php
  • newpost-thumbnail-on.php
  • popular-side-thumbnail-on.php
  • popular-thumbnail-on.php

ファイル名に共通してthumbnail-onが含まれていますが、これがサムネイル画像を表示させる場合のプログラムということを覚えておいてください!

PHPファイル自体は、各ページ毎に分れて管理がされています。

itiran 記事一覧ページ
newpost 新着記事ページ
kanren 関連記事ページ
popular 人気記事エリア

 

その分、修正をする必要があります。自身が表示したい箇所だけ追加する事も可能です。

PHPファイルの修正箇所について

各種phpファイルを開いていただき、下記の記述を探してください。

<?php if ( has_post_thumbnail() ): // サムネイルを持っているときの処理 ?>? <?php the_post_thumbnail( 'thumbnail' ); ?>? <?php else: // サムネイルを持っていないときの処理 ?>

ここで、サムネイル画像がある場合・ない場合の処理を決定しています。

この記述の箇所を以下に置き換えてみてください。

<?php if ( has_post_thumbnail() ): // サムネイルを持っているときの処理 ?>?<div class="eyecatch-cus">? <?php the_post_thumbnail( 'thumbnail' ); ?>?<p class="eyecatch-labelinfo">?<?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?>?</P>?</div>?<?php else: // サムネイルを持っていないときの処理 ?>
そのままコピーして貼り付けていただいて結構です。

CSS側のStyle.cssで設定する、「eyecatch-cus」「eyecatch-labelinfo」のクラスを参照するようにしております。

各種PHPファイルはこの部分だけで終了です!

Style.cssの修正箇所について

次に、Style.cssを開いていただき、下記の記述をそのまま貼り付けて見てください。

.eyecatch-cus {? position: relative;/*位置*/?}? ?p.eyecatch-labelinfo {?    position: absolute;/*位置*/?    font-size: 8px;/*文字サイズ*/?    font-weight: bold;/*文字を太字*/?    color: #FFFF00;/*文字の色*/?   background-color: #adff2f;/*背景色*/?    padding: 0px 4px;/*縦・横の幅*/?    left: 0;/*左からの位置*/?    top: 0;/*上からの位置*/?    opacity: 1;/*透明度*/?    z-index: 5000;/*重なりの順序*/?}

好みがあると思いますので、文字の位置や色、背景色などは好きな値に変更してください。

色コードがわからない方はこちらのサイトを参考にしてみてください。

WEB色見本 原色大辞典

修正が終わりましたら、【ファイルを更新】ボタを押して、保存してください。

まとめ

いかがでしたでしょうか?

他人のブログと差をつけたいと思っている方、ちょっとしたところですが

アイキャッチ画像内にカテゴリを色で表現してみてはいかがでしょうか?

今回は、共通のクラスを用いましたがカテゴリごとに色を分ける事も可能です。

カスタマイズするのは最初、ちょっとだけ怖いかもしれませんが少しづつ仕組みを理解しつつ慣れて行きましょう。

ブログを始めてみよう〜手順を丁寧に解説します。ストック型ビジネス に挑戦〜どうも、チャビン(@gorichabin223)です。 YoutubeやNote、SNS運用など、最近よく聞く「ストック型ビジネス...

  • おすすめの投稿がありません
2021年ポイントサイトランキング
  • モッピー

    累計会員数900万人突破!内職/副業/お小遣い稼ぎするならモッピー!
    会員数国内最大級の、800万人。Amazonや楽天でのショッピングもお得になるし、ポイ活=「モッピー」。上場企業が運営してい流ので安心です
  • ECナビ

    特徴は、覆面モニターやアプリインストールでのポイント獲得です。上場企業が運営していますので、安全性・セキュリティ面も問題なしです
  • ちょびリッチ

    サービス開始してから、累計400万人が利用している有名サイト。 お気に入りのショップでのお買い物や会員登録・資料請求、ゲームやバナーのクリックなど様々な方法でポイントを貯めることができます。