デジモノ大好き+

デジタルグッズ自腹レポ・Wordpress関連。+ バツ1おっさんのライフハック。

カテゴリーの表示を個性的にしてみた。 [WordPress]

投稿日:2018年8月20日 更新日:


カテゴリー表示はテーマそのままだとちょっと寂しいので、少し手を加えてみました。

今回手を加えたのは、style.cssとfunctions.php

カテゴリーの親子関係の表示を調整。

style.cssで表示の調整

親カテゴリー、子カテゴリーそれぞれ設定。

  • 文字サイズ
  • 位置調整
  • フォントカラー
  • リンク設定
  • アイコンの追加
  • ホバーの設定
/*親カテゴリー*/
.cat-item a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    line-height: 2.2em;
    padding: 0 20px;
    color: #222;
    margin-bottom: 1px;
}

/*子カテゴリー*/
.cat-item li a {
    display: block;
    font-size: 12px;
    padding: 0 20px 0 40px;
}

/*親アイコン*/
.cat-item a:before {
    font-family: FontAwesome;
    content: "\f115";
    color: #222;
    margin-right: 7px;
}

/*子アイコン*/
.cat-item li a:before {
    font-family: FontAwesome;
    content: "\f0da";
    margin-right: 4px;
}

/*ホバー*/
.cat-item a:hover {
    color: #b22222;
    background-color: #f2f2f2;
}
.cat-item a:hover:before {
    color: #b22222;
    background-color: #f2f2f2;
}

functions.phpで投稿数の位置の調整

ここまでだと「display: block;」で投稿数が改行されてしまうので、functions.phpに以下を追記。

add_filter( 'wp_list_categories', 'my_list_categories', 10, 2 );
function my_list_categories( $output, $args ) {
  $output = preg_replace('/<\/a>\s*\((\d+)\)/',' <span>[$1]</span></a>',$output);
  return $output;
}

style.cssで投稿数の表示を調整

/*投稿数*/
.cat-item a span {
	float:right;
    font-size: 12px;
}

ついでにタイトルを修正。

  • 背景設定
  • ボーダー調整
  • フォント調整
/*タイトル*/
.st-aside .menu_underh2 {
    font-weight: normal !important;
    border-bottom: 1px solid #cecece;
    background-image: linear-gradient( -45deg, transparent 25%, #f2f2f2 25%, #f2f2f2 50%, transparent 50%, transparent 75%, #f2f2f2 75%, #f2f2f2 );
	background-size: 8px 8px;
    padding: 5px 10px;
}

まとめ

投稿数は数字なので、尻揃えにしたほうが見やすいかなと。カテゴリー名と距離があるけど、そこはhoverで補完

親子関係は、文字サイズとアイコンで差別化

だいぶ見やすくなったのではないかと思っております。

テーマをいじる場合は、必ずバックアップをとり、自己責任で作業してください。
また、子テーマで作業するのが望ましいです。
特に「functions.php」はミスると表示しなくなるのでご注意を

スポンサーリンク

-WordPress
-, , , ,

関連記事

no image

Stinger8の記事タイトルをさりげなく装飾してみた。 [WordPress]

デフォルトもシンプルで文字のサイズも大きく見やすいのでいいんですが、せっかくなんで少し手を入れてみました。 こんな感じにしてみました。 デフォルトはこんな感じですよね。 変更した内容は センタリング …

Stinger8サムネイル画像を大きくして、スマホのレイアウト調整してみた。 [WordPress]

Stinger8のサムネイル画像のサイズは、100×100pxと小さくアイキャッチとしてはちょっと弱いので少し大きくしてみました。 そのままだとスマホのレイアウトが崩れてしまうのでそちらも調整。 今回 …

AmazonJSの画像が表示されないときの回復方法 [WordPress]

AmazonJSはAmazonアソシエイトのリンクを張るときに投稿画面から商品検索ができ、しかもショートコードで貼り付けてくれて、さらに格好良く表示してくれるプラグインなので、ちょーおススメなプラグイ …

Stinger8のページトップボタンを目立たせてみた。 [WordPress]

主張が強すぎるのもなんですが、あまりにも目立ってないので手を加えてみました。 ↑右端にあるこれね。 (わかりずらいので、囲ってみました。) style.cssを変更 差分はこんな感じです。 #page …

no image

Stinger8よく使う「h」タグを装飾してみた。 [WordPress]

ブログを書く上で、よく使うタグの一つが「h」タグではないでしょうか。 なので、カスタマイズしたくもなります。 デフォルトだとこんな感じです。 今回手を入れたのは、「h2」タグと「h3」タグ。 「h4」 …