只使用wordpress中的slug获取类别的ID


Get the ID for a category using only the slug in wordpress

我的wordpress中有几个类别,我需要获得这些类别的ID,但我只有鼻涕虫。

有没有办法用子弹把它弄出来?

例如,您可以尝试以下操作:

  $idObj = get_category_by_slug('category-slug'); 
  $id = $idObj->term_id;

你可以在这里阅读更多信息:

https://codex.wordpress.org/Function_Reference/get_category_by_slug

如果使用自定义分类法,则不能使用get_category_by_slug

然后你必须使用get_term_by

示例:

$category = get_term_by( 'slug', 'military', 'product_cat' );