如何按ID确定类别是否存在? 时间:2011-02-07 作者:Scott B 我知道我可以通过调用get\\u cat\\u ID(“category-slug”)来获取类别ID,但是,当您不知道slug时,调用什么方法来确定类别是否存在?换句话说,我需要确定类别id 1是否存在。这个的功能是什么?我可以使用if(get\\u category(1)){//做点什么吗?} 2 个回复 最合适的回答,由SO网友:Rarst 整理而成 有category_exists() 函数,但它似乎是在admin中供内部使用的,所以您可以尝试term_exists() 相反 SO网友:Bainternet 看看get_term_by您可以使用slug、ID或names来定义要查找的术语,因此在您的案例中可以这样称呼它: function check_category_exists($catid){ $cat_to_check = get_term_by( \'id\', $catid, \'category\') if ($cat_to_check){ return true; } else{return false;} } //then call it like this: if (check_category_exists(1)){ //category exsits. } 结束 文章导航