2017-12-20 16 views
0

국가 및 도시라는 두 가지 맞춤 게시 유형이 있습니다.다른 맞춤 유형 게시물과 연결되어있을 때 맞춤 유형 게시물 데이터를 얻는 방법은 무엇입니까?

국가

의 이름을 채우기 위해 단지 텍스트 필드가 있습니다.

enter image description here

도시 나는 도시의 이름에 대한 텍스트 필드 또한 다른 사용자 정의 포스트 유형에 추가 된 모든 국가와 선택이있다.

enter image description here

내 질문은, 어떻게 각 도시, 자신의 나라를 위해 얻을 수 있습니다?

내가 사용하고 도시를 검색하려면 : 도시의이 결과에서
$args = array (
    'post_type' => 'cities' 
); 
$query = new WP_Query($args); 

, 나는 내가 관리 영역에서 선택한 국가에 관련된 정보가 없습니다.

감사합니다.

답변

1

당신이 다음 도시와 국가는 단지 하나의 필드 내용의 텍스트 유형의 경우 this-

<?php 
    $args = array (
     'post_type' => 'cities' 
    ); 
    $query = new WP_Query($args); 

    if ($query->have_posts()): 
     while ($query->have_posts()): $query->the_post(); 
      the_title(); 
      $country = get_field('countries', get_the_ID()); 
      echo $country->post_title; 
     endwhile; 
    endif; 
?> 
+1

그것은 일, 아리프을! 감사! –

1

를 시도 고급 사용자 정의 필드를 사용하는 경우 : 포스트 형 국가에서 country_cat의 사용자 정의 분류를 만든 다음 확인 city ​​country_cat의 하위 카테고리.

이 포스트 쇼 같은 하위 범주의 부모를 얻을 수 있습니다 : https://wordpress.stackexchange.com/questions/11267/check-is-category-parent-or-not-from-its-id

+0

감사합니다. @teebark. 좀 더 복잡한 쿼리를 작성해야하기 때문에 이것을 신중히 검토 할 것입니다! –