2015-02-03 2 views
-3

현재 사용자 도시와 함께 책 (사용자 정의 게시물 유형)을 정렬하려는 사이트에서 작업 중입니다. 예를 들어 내 도시가 Sialkot이고 사용자 지정 필드가있는 책이 3 개인 경우 Sialkot이 맨 위에 표시합니다. 내가 뭘 이미 수행 한 것은 사용자 정의 필드로어떻게 현재 사용자 도시와 함께 게시물을 정렬 할 수 있습니까?

  1. 스토어 사용자 도시

만 데이터를 정렬에 도움이 필요 현재 사용자 도시를 가져옵니다. 현재 나는 메타 키와 메타 값으로 정렬하고 있습니다. 미리 감사드립니다.

+0

메타 키는 무엇입니까? – Gogol

답변

0

당신은 단순히 아래의 코드를 추가하고 인기는 아래와 같이 현재 사용자 도시를 분류하려면 사용자 정의 필드

+0

나는 이미이 일을하고 있지만 db 값에 따라 분류한다 ... 처음에는 sialkot sialkot을 보여 주겠다. 그런데 pune에서 사용자가 방문 할 때 pune을 위에 보여줄 수있다. –

+0

@MubashirNazeer 알맞은 위치에 IP를 통합해야만 사용자 정의 필드의 recent_city에서 도시의 가치를 가질 수 있으므로 동일한 논리가 작동합니다. – Veerendra

+0

@MubashirNazeer 도시가 현재 사용자에 대해 어떻게 변경되는지 알려주세요. 자주? 현재 사용자가 City를 동적으로 변경합니까? 아니면 사용자가 수동으로해야합니까? –

0

더 나은 방법의 이름입니다 여기에 모든

query_posts('&meta_key=popularity&orderby=meta_value'); 

이잖아 수

$args = array(
'post_type' => 'books', 
'meta_key' => 'user_city', // SPECIFY YOUR CUSTOM FIELD SLUG 
'orderby' => 'meta_value', 
'order'=> 'DESC' 
); 
$posts = get_posts($args); 

문제가 계속되는 경우 저희에게 알려주십시오. 의견 위로 언급 : 도와 드릴 준비가되었습니다.

+0

시간 내 주셔서 감사합니다. 첫 번째 답변에서 내 메시지를 확인하십시오. 이미이 코드를 사용하고 있습니다. 하지만 다른 것을 원해요. –

관련 문제