cat_id和term_id有什么区别?

drp*_*ken 7 php wordpress

我使用的是自定义分类和get_categories()方法,建设自己的导航菜单,当我试图拉我的链接,类别,我可以选择我注意到cat_idterm_id.这两者有区别吗?我应该使用哪一个?

这是我使用的代码示例 term_id

foreach ($subcategories as $subcategory) {
    $output .= '<li><a href="'. get_category_link($subcategory->term_id) .'">' . $subcategory->name . "</a></li>\n";
}
Run Code Online (Sandbox Code Playgroud)

Lia*_*ley 9

两者意思相同.Term_id是wp_terms数据库表中的实际字段名称,cat_id是前端缩写,可能更容易被仅从前端工作的人理解.