久々に自分のブログテーマを大幅に変更しました。
テーマは人気のSimplicity2を使わせていただいております、シンプルで凄く使いやすいですね。アドセンスの承認も約1週間ほどでいただく事ができて、スタイルをがらっと変えてました。
そこで、良く見かけるタグクラウドの表示を、現在の状態になるまで、ちょこっと悩みましたので、いろいろな所に同様の内容がUPされており、あまり必要ないかもしれませんが、すこしでも参考になればと、内容はほぼ参考URLと同等となっておりますが、覚書もかねて。。。
デフォルトではタグの文字の大きさがばらばらで、どうもしっくりとこなかったため、ネットで調べて、解決しました。作業前は、必ずバックアップを採取してから、進めて下さい、私の場合も、パラメータ更新後表示しなくなったことも、ふつーにありましたので、十分注意して作業して下さい。特に子テーマの利用をお勧めします。以下の例は子テーマを編集しています。編集の基本は、下記のファイルをコピーするだけで良いと思われますが、自己責任でお願いします。
動作環境
- WordPress 4.8.2
- Simplicity2 2.6.1.1
- Simplicity2 child テーマ20161002
- PHP5.6
テーマの編集
外観>テーマの編集 で各パラメータを追記していきます。
Simplicity2 child: スタイルシート (style.css)
/* Simplicity子テーマ用のスタイルを書く */ /*タグクラウドのデザイン*/ .tagcloud a { font-size: 14px !important; /* 文字のサイズ */ line-height: 1em; background: #2098a8; /* 背景色 */ color: #fff; /* 文字色 */ display: inline-block; white-space: nowrap; padding: 8px 8px; /* 文字周りの余白 */ margin-top: 3px; /* タグ同士の余白 */ border-radius: 4px; /* 角を少し丸く */ text-decoration: none; } .tagcloud a:hover { background: #f9d635; /* マウスホバー時の背景色 */ color: #2098a8; /* マウスオーバー時の文字色*/ } .tagcloud a:before { font-family: "FontAwesome"; content: "\f02b"; /* 絵文字のコード */ padding-right: 4px; }
Simplicity2 child: テーマのための関数 (functions.php)
//以下にSimplicity子テーマ用の関数を書く // テーマのタグクラウドのパラメータ変更 function my_tag_cloud_filter($args) { $myargs = array( 'smallest' => 10, // 最小文字サイズは 10pt 'largest' => 10, // 最大文字サイズは 10pt 'orderby' => 'count', // count_name 'number' => 45, // 一度に表示するのはタグ 'order' => 'DESC', // 表示順はランダムでDESC_ASC_RAND ); $args = wp_parse_args($args, $myargs); return $args; } add_filter('widget_tag_cloud_args', 'my_tag_cloud_filter');
タグのカウント数表示
外観>ウィジェットでサイドバーウィジット内にタグクラウドを有効にして、タグ数の表示にチェックを入れる
以上で完成のはずです。
参考URL
詳細はFEBRUARY29さんのページをご覧下さい。大変参考になりました。ありがとうございました。
コメント
ご連絡いただきまして、ありがとうございます。
参考にしていただいた上にリンクまで張って頂き、こちらこそありがとうございました(*‘ω‘ *)