要获取某篇文章所在分类的子分类,可以首先通过 get_the_category()
获取文章的分类 ID,然后再根据该分类的 ID 获取子分类。
以下是一个示例代码:
说明:
get_the_category($post_id)
获取文章所属的分类。如果文章属于多个分类,它会返回一个分类数组,这里我们使用了第一个分类的 ID($categories[0]->term_id
)。- 然后,使用该分类 ID 查询其子分类,
get_terms()
返回该分类下的子分类列表。
这段代码假设文章有至少一个分类,并且你希望基于第一个分类获取子分类。如果文章有多个分类,你可以根据需求修改代码,选择不同的分类来获取子分类。