我使用get terms返回自定义分类法中的术语列表。它返回一个数组,但它从索引4开始。
如何让它像正常情况一样从0开始?
我使用get terms返回自定义分类法中的术语列表。它返回一个数组,但它从索引4开始。
如何让它像正常情况一样从0开始?
跑get_terms
像这样:
var_dump(get_terms(\'category\',array(\'hide_empty\'=>false)));
然后像这样:var_dump(get_terms(\'category\'));
你应该能够推断出发生了什么。第一个应该返回您期望的从零开始的数组,带有整齐编号的键。第二个没有。唯一的区别是hide_empty
论点如果您真的必须有一个基于零的数组,只需通过PHP的array_values
:
var_dump(array_values(get_terms(\'category\')));
所以我想按计数获得前5个post\\u标签。但我有一个额外的分类法,用于进一步组织名为Issue的帖子。因此,我希望能够获得特定分类法中帖子使用的前5个帖子标签。我目前可以通过计算系统范围内的前5个帖子标签,这不是问题。$taxonomies = array( \'post_tag\' ); $args = array( \'orderby\' => \'count\', \'order\' =