在WordPress中,get_all_category_ids
函数已经被弃用,官方推荐使用get_terms
函数来获取所有分类的ID。get_terms
函数可以用于获取任意分类法(包括默认的“分类”和“标签”)的术语(term)。
以下是get_terms
函数的语法:
get_terms( string|array $args = '', array $deprecated = array() )
参数$args
是一个可选的参数,用于指定获取术语的条件。你可以使用一个字符串或一个关联数组作为参数。
以下是一个示例代码,演示如何使用get_terms
函数获取所有分类的ID:
$categories = get_terms( 'category', array(
'fields' => 'ids',
) );
if ( ! empty( $categories ) && ! is_wp_error( $categories ) ) {
foreach ( $categories as $category_id ) {
echo $category_id . '<br>';
}
}
上述示例代码中,我们使用get_terms
函数来获取所有分类的ID,并将结果存储在$categories
变量中。然后,我们通过循环遍历打印出每个分类的ID。
请注意,get_terms
函数还有其他可用的参数,用于进一步筛选和排序术语。
0 个评论