1 回答
TA貢獻1816條經(jīng)驗 獲得超4個贊
使用get_terms('gallery_tax')將為您提供分類法中的所有術(shù)語。
https://developer.wordpress.org/reference/functions/get_terms
您將獲得分類中的所有現(xiàn)有術(shù)語。這就是你得到結(jié)果的原因。
使用get_the_terms($post->ID, 'gallery_tax')將為您提供帖子附帶的所有分類術(shù)語。
https://developer.wordpress.org/reference/functions/get_the_terms/
您將獲得分配給您的帖子的所有術(shù)語。
如果您想顯示分類法本身的名稱而不顯示與帖子關(guān)聯(lián)的術(shù)語,您可以首先在帖子循環(huán)之外獲取所有分類法名稱,然后在 foreach 內(nèi)獲取分類法名稱:
...
$data = [];
$i = 0;
$taxnames = get_taxonomies('','names');
foreach ($posts as $post) {
...
$data[$i]['taxonomy'] = wp_get_post_terms($post->ID, $taxnames, array("fields" => "names"));
$i++;
}
...
https://developer.wordpress.org/reference/functions/get_taxonomies/
- 1 回答
- 0 關(guān)注
- 175 瀏覽
添加回答
舉報
