【WordPress】タグクラウドのカスタマイズ

wordpressタグクラウドウィジェットを使うと
よく使うタグが大きくなる仕様になってますよね。
分かり易くていいんだけどもちょっと振り幅が大きい・・・
し、何よりでかすぎる。
なのでちょこっと修正。

wp-includes/category-template.phpを直接修正する方法もあるみたいなんだけど
修正範囲をテーマごとにしておきたいなーって事で
functions.phpをいじる方法で対応。


functions.phpはちょっと失敗するとページが表示されなくなっちゃったりするから
バックアップは取っておきましょうね。

[functions.php]

// タグクラウド調整
function my_tag_cloud_filter($args) {
	$myargs = array(
  'smallest' => 10, // 最小フォントサイズ10pt
  'largest' => 13, // 最大フォントサイズ13pt
  'number' => 30,  // 最大表示件数30件
  'order' => 'RAND', // 表示順ランダム
  'echo' => false,  // wordpress4.4以前の場合はこの行は不要
	);
	return $myargs;
}
add_filter('widget_tag_cloud_args', 'my_tag_cloud_filter');

これでフォントサイズなんかの調整ができます。

wordpress4.4以降の場合

'echo' => false, 

の記述がないとwidgetのdiv、ひいてはtagcloudのdivが消えてしまいます。

後はcssでお好みにどぞ。
フォントサイズにバラつきがあるから
line-heightはちょっと広めに取ってあげるとよいかと。