Quick Template Tag
普段使うテンプレートタグを、使用途別にコピー・ペーストで使えるようにしただけのものです。使っているテンプレートタグはそんなに多くないですね。
カテゴリーメニューの表示
このページの左に表示しているメニューで、シンプルで分かりやすいのでよく使います。矢印とか文字の太さは CSS で設定しています。
※パラメータは常時使用の一部のみ掲載しています。
<?php wp_list_categories('A&B&C...クエリ形式で記述'); ?>
PARAMETER or OTHER
A … show_option_all : カテゴリー記事すべてを表示するリンク文字指定
※すべての記事やALL POSTなど、任意の文字を入力します
B … order : 表示順を指定
ASC : 昇順で表示 ※初期設定
DESC : 降順で表示
C … orderby : 並び順を指定
ID : ID順で表示
name : カテゴリー名順で表示 ※初期設定
count : 記事数順で表示
D … show_count : 記事数の表示、非表示を指定
1 : 表示する
0 : 表示しない ※初期設定
E … hide_empty : 記事の無いカテゴリーの表示、非表示を指定
1 : 表示する ※初期設定
0 : 表示しない
F … child_of : 指定カテゴリーの子カテゴリーを表示
ID数値 : 表示する親カテゴリーのID
G … exclude : 表示しないカテゴリーを指定
ID数値 : 表示しないカテゴリーのID
H … hierarchical : 子カテゴリーの表示形式を指定
1 : 親カテゴリーの直下に「入れ子」で表示
0 : 親カテゴリーと同じ形式で表示
I … depth : 表示するカテゴリー階層を指定
数値 : (階層を2以上の数字で指定)階層まで表示
0 : すべて表示 ※初期設定
-1 : すべてをインデントなしで表示
1 : 最上位カテゴリーのみ表示
■テンプレート記述例
<?php wp_list_categories('hide_empty=0&orderby=name&exclude=1'); ?>
■画面表示例
記事の無いカテゴリーは非表示、カテゴリー名順に表示、カテゴリー1は非表示でカテゴリー一覧を表示します。
いままで使っていた wp_list_cats が非推奨になっていた(汗)パラメータも変更になっていたので、2.6対応で修正しました。この他のパラメータ、設定詳細は WordPress Codex 日本語版、ガイドブックを参照ください。
参考 : WordPress テンプレートタグ虎の巻 エ・ビスヒロ・テック・ラボ著