2011-09-09 8 views
1

Wordpress에서 사용자 지정 쿼리를 가져 오려고합니다. 기본적으로 변수 "name"이 "sean"으로 설정된 모든 사용자 정의 게시 유형을 선택하려고합니다.WP_Query()를 사용하여 사용자 지정 Wordpress 쿼리

나는 시도 다음

$my_loop = new WP_Query(array('post_type' => 'my_post', 'meta_value=sean', 
'posts_per_page' => 15, 'orderby' => 'id', 'order' => 'DESC')); 

나는 워드 프레스 사본에서이있어 :

$query = new WP_Query('meta_value=blue'); 
: 사용자 정의 필드 값에 관계없이 사용자 정의 필드 키의 '블루'입니다 글 표시

도움을 주시면 감사하겠습니다.

편집 : 실제로 나는 워드 프레스 루프를 사용하고 있다고 추가해야합니다 :

while ($my_loop->have_posts()) { 
    $pdf_loop->the_post();.... etc 

다시 한 번 감사드립니다,

데이브

답변

2

당신은 쿼리 문자열 및 배열 스타일의 인수를 혼합하고 있습니다. 하나

new WP_Query(array(
    'post_type' => 'my_post', 
    'meta_value' => 'sean', 
    'posts_per_page' => 15, 
    'orderby' => 'id', 
    'order' => 'DESC' 
)); 

또는

new WP_Query('post_type=my_post&meta_value=sean&posts_per_page=15&orderby=id&order=DESC'); 
+0

매우 도움이 짝을 시도, 마법처럼 일했다. 감사 :) –

관련 문제