Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php get_categories()仅返回正在使用的类别_Php_Wordpress_Plugins - Fatal编程技术网

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

Php get_categories()仅返回正在使用的类别,php,wordpress,plugins,Php,Wordpress,Plugins,当这被执行时$类型只包含“未分类”,因为它被用作我的帖子的默认值。还有其他类别可用,但它们不会返回,除非我有一篇文章使用它们。 如何返回所有可能的类别,而不仅仅是正在使用的类别? $args = array( "type" => "post", "orderby" => "name", "order" => "ASC"); $types = get_categories($args); 为此,我建议使用: <?php $args =

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


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

$types = get_categories($args);

为此,我建议使用:

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

关于此函数和如何使用的进一步说明:

我正在使用我创建的参数,在发布此问题时,我忘记将其键入参数括号中。不过,感谢您的通知。如果您正在阅读此QA,但仍然运气不佳,您可能需要在
get\u categories
”参数中将
hide\u empty
设置为
false
,请参见本指南@coolguy see以获取有关有效参数的信息。
wp_list_categories( $args );