Get term by slug in Gutenberg

时间:2021-07-04 作者:leemon

在古腾堡,可以使用getEntityRecord 通过术语id获取特定分类法术语数据的选择器:

// Get the category term with term id = 25
const term = useSelect( ( select ) =>
    select(\'core\').getEntityRecord( \'taxonomy\', \'category\', 25 )
);
我的问题是,有没有办法通过使用术语slug而不是术语id来获取特定术语的数据?如果是,如何?

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

我想人们可以用getEntityRecords:

select(\'core\').getEntityRecords( \'taxonomy\', \'category\', { slug : \'my-slug\' } )
通过浏览支持slug 查询参数。

相关推荐

WP_LIST_CATEGORIES在有子类别的类别上没有链接的WP_LIST_CATEGORYS漫游(以创建嵌套下拉菜单)

我想做一个与wp_list_categories 生成嵌套菜单的步骤uls使用我的类别、子类别和子类别(?)结构任何具有子类别的类别都不能是链接,因此可以单击它以显示子类别(或子类别)。以下是我想要的(只有带有a的项目才应该是链接):Tops Shirts T-shirts Longsleeves Jackets Hoodies Raincoats Shoes Boots Fo