it-swarm-ko.tech

Uri 요청 매개 변수 형식의 union/intersection query_posts 변수를 사용 하시겠습니까?

보통 어떤 형태의 쿼리를 만들 때, 다음과 같이 인자를위한 배열을 사용합니다 :

 $ postslistArgs = 배열 ​​(
 'child_of'=> 320, 
 '부모'=> 320 
); 
 $ postslist = get_pages ($ postslistArgs);

그러나 다음과 같이 URI 스타일의 쿼리 매개 변수를 사용해야하거나 필요로하는 경우가 있습니다.

get_pages ( 'child_of = 320 & parent = 320');

그게 모두 간단하지만 ID 배열을 필요로하는 post__not_in와 같은보다 앞선 union/intersection 쿼리에 URI 매개 변수 스타일을 사용할 수있는 방법이 있습니까?

2
Dan Gayle

WP_Query는 다음 구조를 사용하여 배열을 나타내는 PHP의 네이티브 parse_str 함수를 사용합니다.

'post__not_in[]=1&post__not_in[]=2&post__not_in[]=3'

와 같다

array(
  'post__not_in' => array( 1,2,3 )
)
3
John P Bloch