2014-05-23 5 views
0

페이지 템플릿에서이 코드를 사용합니다. 'XXXXX'공간에 'taxonomy'장소에서 선택된 현재 용어로 채우는 솔루션을 기대합니다. 배열 내에서 할 수 있다고 생각하지 않습니다. 나는 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

너무 인생을 더 쉽게 만들 수있는 몇 가지 관련 기능이 있습니다.

또한 일부 사용자는 get_posts() 대신 WP_Query()을 사용하는 것을 선호합니다. 다른 사람들에게 중첩 된 포스트 루프를 사용하는 것이 훨씬 낫습니다.