在wordpress中获取一系列类别ID?

Moh*_*aid 2 php wordpress

$cats=  get_categories(array(
    'order'                    => 'ASC',
    'orderby'                  => 'id',

    'hierarchical'             => 0,
    'hide_empty'               => 0,
    'taxonomy'                 => 'edu_year'
));
Run Code Online (Sandbox Code Playgroud)

我想生成一个变量,其中包含从get_categories函数中检索的值的ID数组.

wes*_*ide 7

根据它返回的文档:

$category->term_id
$category->name
$category->slug
$category->term_group
$category->term_taxonomy_id
$category->taxonomy
$category->description
$category->parent
$category->count
$category->cat_ID
$category->category_count
$category->category_description
$category->cat_name
$category->category_nicename
$category->category_parent
Run Code Online (Sandbox Code Playgroud)

所以:

$output_categories = array();
$categories=get_categories($args);
  foreach($categories as $category) { 
     $output_categories[$category->cat_ID] = $category->name;
}
Run Code Online (Sandbox Code Playgroud)

$output_categories就是你需要的.

  • 那么只需要$ output_categories [] = $ category-> cat_ID; (3认同)