【如何从get_categories对象中获取ID】我想使用get_categories函数显示类别的ID。
我看了看谷歌和stackexchange和发现这两种方法
$categories = get_categories(
array(
'orderby' =>
'name', 'order'=>
'ASC'
)
);
foreach( $categories as $category ) {
echo '<
p>
' .'Category id'. $category->
cat_id . '<
/p>
';
// the method above and below are the ones i found
// but both the id and cat_id give no results
echo '<
p>
' .'Category id'. $category->
id . '<
/p>
';
}
我知道我可以使用:
echo get_cat_ID( $category->
name );
但是我想像上面的代码一样干净。
任何人有任何想法为什么这不起作用?
#1我相信” cat_ID” 是” term_id” 的化名, 只能与一组有限的功能一起使用。你提到了get_cat_ID, 其来源显示它返回term_id。
如果将cat_id更改为cat_ID, 则你现有的代码可能会起作用-但我会改用term_id(对于” 相似” 的get_the_category函数, 它当然对我有用)
推荐阅读
- 如何从select标记中获取选定选项的值并在WP_query中使用它来过滤帖子()
- 如何在WordPress中获取特定域的iframe网址
- 如何基于子域url进行get_template_part()()
- 如何在WordPress中通过父类别ID获取子类别()
- 如何在Div Builder中的子模块上获取父模块的att值()
- 如何解决小部件之间的空间()
- 如何在WordPress中获取最新的标签
- 如何获取一个类别中的多少帖子并将其显示在wordpress主题上
- 业务-应用-数据-技术架构的正向设计方法