Wordpress 分类法从 slug 中获取 term_id

Wordpress Taxanomy get term_id from slug

我知道我想要的分类法的 slug 和名称。

类别是 "portfolio_category",我试图获取 ID 的 slug 是 "elementary_school"。

我想要这个,因为我需要 ID 来获取 elementary_school 内的所有条款。我已经像这样硬编码了。我不想对 24 进行硬编码,而是想从有问题的 slug 中动态获取 id。

$terms = get_terms( 'portfolio_category', array(
        'orderby' => 'id',
        'parent' => '24',
    )
);

这是您要找的吗?

$parentTerm=get_term_by('slug','elementary_school','portfolio_category');
$terms=get_terms('portfolio_category',array(
    'orderby'=>'id',
    'parent'=>intval($parentTerm->term_id)
));