2014-02-21 5 views
-1

Senario : 메타 데이터에서 제공되는 대륙 별, 국가 별, 상태별로 나누어 진 의사의 맞춤 게시물을 만들었습니다. 즉 의사는 게시물입니다.드롭 다운의 메타 데이터 선택에 따라 맞춤 게시물 목록 표시

대륙, 국가 및 그에 따라 바뀌는 상태 (대륙 ==> 국가 ==> 주)에 따라 의사를 검색하기위한 페이지를 만듭니다.

요구 사항 : 1). 대륙을 선택하면 해당 대륙에 속한 의사가 국가 목록에 포함되며 상태 드롭 다운이 이에 따라 채워집니다. 2). 국가를 선택하면 해당 국가에 속한 의사가 나열되고 상태 드롭 다운도 그에 따라 채워집니다. 3). 내가 (위에서 채워진) 상태를 선택하면 그 상태에 속한 의사가 나열됩니다.

선택 사항 : 드롭 다운 변경 이벤트 목록에 ajax를 사용하고 싶습니다.

도와주세요!

모든 의견도 환영합니다.

미리 감사드립니다. 숙제 같은

답변

0

질문은 사용자 정의 게시물이 당신이 그들을 필터링해야하는 경우가 query_posts에게 워드 프레스 또는 get_posts의 기능을 사용할 수 있습니다

... 실제로 실제 질문보다 답을 얻을 수 있습니다 ... get_posts은 인수를 가지고있는 당신이 조회하는 데 도움이 ..

<?php 
$args = array(
    'posts_per_page' => 5, 
    'offset'   => 0, 
    'category'   => '', 
    'orderby'   => 'post_date', 
    'order'   => 'DESC', 
    'include'   => '', 
    'exclude'   => '', 
    'meta_key'   => 'doctors_country', 
    'meta_value'  => 'England', 
    'post_type'  => 'doctors', 
    'post_status'  => 'publish', 
    'suppress_filters' => true); 


$posts_array = get_posts($args); 
?> 

을 난 당신이 당신이 가지고있는 배열 당신이 원하는 무엇이든 할 수 있습니다 ... 희망이 도움이 ... IE .. 아약스 요청 등을 트리거링

한 단계를 해결하고 다음 단계를 위해 또 다른 질문을하십시오 ..

+0

빠른 답장을 보내 주셔서 감사합니다. 도움이되었습니다. 나는 그것을 현지에서 시험해 보았다. 끝내면 라이브 사이트에서 시도 할 것이다. – user3278715

+0

도움이 된 것을 기쁘게 생각합니다 .. 행운을 빌어 요 .. – acbaltaci

0

나는 이것을 내부 조작에 사용했다. 희망이 독자가이 질문을하는 데 도움이됩니다.

global $wpdb; 
$results = $wpdb->get_results("select * from $wpdb->postmeta where meta_key = 'State'"); 
foreach ($results as $doc_meta_data) { 
    echo "<br/>" . $doc_meta_data->meta_id; 
    echo get_post_meta($doc_meta_data->post_id, 'address', true); 
} 
print_r($results); 
관련 문제