Get Term ID by Description

时间:2018-11-12 作者:user142553

我需要根据术语描述返回分类术语ID。这可能吗?

我知道描述和术语ID在wp_term_taxonomy 桌子然而,我想知道是否可以通过函数检索它,而不必使用wpdb。

1 个回复
最合适的回答,由SO网友:kero 整理而成

我不知道有哪些现成的函数支持这一点,但您可以轻松构建WP_Term_Query 这样做。以下代码未经测试,但应能正常工作:

$args = [
    \'description__like\' => \'the description you\\\'re searching for\',
    \'taxonomy\'          => \'category\',//or other taxonomy
    \'fields\'            => \'ids\',
    \'hide_empty\'        => false,
];
$term_query = new WP_Term_Query($args);
foreach ($term_query->terms as $term) {
    // ID is in $term->term_id
}

结束

相关推荐

Custom Taxonomy Category link

我似乎在这里转圈转圈,我认为缺乏词汇或不知道我在寻找什么是造成我问题的原因。我有一个自定义的帖子类型projects 并有一个分类法来反映这一点当尝试在菜单中添加此帖子类型的类别链接时,它会在站点上链接为域。com/类别/自定义\\u类别理想情况下,我希望URL为:域。com/projects/custom\\u cat谁能给我指一下正确的方向吗。非常感谢!Edit:我想我展开了一个问题,创造了另一个问题,我取代了: register_taxonomy( \'category\', \'project\'