繁体   English   中英

get_categories()仅返回正在使用的类别

[英]get_categories() only returns categories in use

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

$types = get_categories($args);

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

<?php $args = array("hide_empty" => 0,
                    "type"      => "post",      
                    "orderby"   => "name",
                    "order"     => "ASC" );
      $types = get_categories($args);
?>

为此,我建议使用:

wp_list_categories( $args );

有关此功能以及如何使用的进一步说明: http//codex.wordpress.org/Template_Tags/wp_list_categories

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM