Feed on
Posts

カテゴリの階層表示

2005.2.22投稿記事

サブカテゴリを作って、名前順で階層表示にしようと思い、以下のように記述。

< ?php wp_list_cats('sort_column=name&optioncount=1'); ?>

しかし、なぜかID順のままでサブカテゴリも表示されず。wp-includes/template-functions-category.phpを見たところ、hide_emptyを指定しない場合はデフォルト値は1となり、以下のところで希望した処理がされないようなので、


if ($hide_empty) {
//1の場合の処理
} else {
//本当はこっちの処理をして欲しい

とりあえずhide_emptyに0を設定して階層表示をするようにしてみました。

< ?php wp_list_cats('sort_column=name&optioncount=1&hide_empty=0'); ?>

Leave a Reply

WordPress Smileys

:smile_wp: :biggrin_wp: :sad_wp: :surprised_wp: :eek_wp: :confused_wp: :cool_wp: :lol_wp: :mad_wp: :razz_wp: :redface_wp: :cry_wp: :evil_wp: :twisted_wp: :rolleyes_wp: :wink_wp: :exclaim_wp: :question_wp: :idea_wp: :arrow_wp: :neutral_wp: :mrgreen_wp: