一次获取多个帖子的帖子条款?

时间:2017-01-02 作者:Stephen

我知道我可以使用wp_get_post_terms, 但是有没有办法(不写循环)让一系列帖子使用所有术语呢?

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

那就是wp_get_object_terms. 您需要一个post-id数组作为输入,以及要检索术语的分类法(比如:books)。这应该有效(未经测试):

$my_query    = new wp_query ($args);
$my_posts    = $my_query->posts;
$my_post_ids = wp_list_pluck ($my_posts, \'ID\');
$my_terms    = wp_get_object_terms ($my_post_ids, \'books\');