<?php $terms = wp_get_post_terms($post->ID,'category');
foreach ($terms as $term) {
$termcomp = $term->taxonomy . '_' . $term->term_id; } ?>
<?php the_field('tagline' , $termcomp); ?>
我如何使用此代碼WordPress的,沒有它呼應的6倍,因爲我有類別內6個員額..Foreach循環只能在wordpress循環中使用,但會迴響6次。我可以在循環之外使用它嗎?
全頁面模板是存在的,在foreach也是在底部,這個工作正常,只需要輸出一次。
這將是預期的行爲......如果有6個職位的'Loop'那麼你所期望的標籤被張貼6倍。請注意,術語是使用'$ post-> ID'來獲取的,這是每個循環加載的'$ post'特有的。 – doublesharp
我可以使用別的東西取詞嗎? –
哪些條款?這些條款是特定於帖子的,每次迭代都會發生變化,這聽起來像是您在每篇帖子上都有相同的條款。你能展示一個你看到的輸出和你想要的例子嗎? – doublesharp