2014-05-23 103 views
0

我在頁面模板中使用此數據,我希望找到一個解決方案來填充'XXXXX'空間,並選擇當前選定的分類'位置'。我不認爲我可以在數組中做do_shortcode。我不擅長php或wordpress。提前致謝。使用當前頁分類術語填充數組數據

$pages = get_posts(array(
    'post_type' => 'directory_listing', 
    'posts_per_page' => -1, 
    'tax_query' => array(
    array(
     'taxonomy' => 'place', 
     'field' => 'id', 
     //'terms' => 'the-damn-bar', 
     'terms' => 'XXXXX', 
     'include_children' => false 
    ) 
)) 
); 



foreach ($pages as $mypost) { 
     echo '<div class="specialList">'; 
     echo $mypost->post_content . '<br/>'; 
     echo '</div>'; 
} 
?> 

回答

0

這裏使用的WordPress函數是get_terms(),雖然這將返回與此分類相關的所有術語;

$terms = get_terms(
    'place' 
); 

食品:http://codex.wordpress.org/Function_Reference/get_terms

有一些相關的功能,這可能使生活更輕鬆了。

此外,包括我自己在內的一些人更喜歡使用WP_Query()而不是get_posts()。使用嵌套在別人中的後循環會更好。