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

get_categories() only returns categories in use

提问人:John 提问时间:6/22/2012 最后编辑:John 更新时间:6/22/2012 访问量:35301

问:

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

$types = get_categories($args);

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

PHP WordPress 插件

评论

2赞 WPZA 2/2/2019
如果您正在阅读此 QA 但仍然没有运气,您可能需要根据本指南在您的 ' 参数中设置 wpza.net/get_categories-not-working-in-wordpresshide_emptyfalseget_categories

答:

37赞 coolguy 6/22/2012 #1
<?php $args = array("hide_empty" => 0,
                    "type"      => "post",      
                    "orderby"   => "name",
                    "order"     => "ASC" );
      $types = get_categories($args);
?>

评论

0赞 Felipe Romero 2/10/2019
@coolguy有关有效参数的信息,请参阅 WP_Term_Query::__construct()。