17
$args = array(
"type"      => "post",      
"orderby"   => "name",
"order"     => "ASC");

$types = get_categories($args);

执行此操作时。$types 仅包含“未分类”,因为它被用作我帖子的默认值。还有其他可用的类别,但除非我有使用它们的帖子,否则它们不会返回。如何返回所有可能的类别,而不仅仅是正在使用的类别?

4

2 回答 2

36
<?php $args = array("hide_empty" => 0,
                    "type"      => "post",      
                    "orderby"   => "name",
                    "order"     => "ASC" );
      $types = get_categories($args);
?>
于 2012-06-22T11:04:18.157 回答
-1

为此,我建议使用:

wp_list_categories( $args );

关于这个函数和如何使用的进一步解释:http: //codex.wordpress.org/Template_Tags/wp_list_categories

于 2012-06-22T11:05:06.197 回答