"tax_query"매개 변수가 WP_Query에서 작동하지 않음
1 대답
- 투표
-
- 2012-04-16
tax_query
매개 변수는 배열 배열 ,단순한 배열이 아닙니다.이 :
'tax_query' => array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ),
대신 다음과 같아야합니다.
'tax_query' => array( array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ) ),
The
tax_query
parameter is an array of arrays, not just an array.This:
'tax_query' => array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ),
Should instead be this:
'tax_query' => array( array( 'taxonomy' => 'video_type', 'terms' => 'episode', 'field' => 'slug', 'include_children' => true, 'operator' => 'IN' ) ),
-
고마워 칩.Wordpress가 이런 방식으로 만든 이유가 궁금합니다.Thanks Chip. I'm curious as to the reason why Wordpress has it built this way?
- 1
- 2012-04-16
- Josh Farneman
-
부울을 사용하여 여러 세금 쿼리를 수행 할 수 있습니다."** Multiple Taxonomy Handling **"섹션에서 링크 된 Codex 항목을 참조하십시오.So that multiple tax queries can be performed, using Booleans. See the linked Codex entry, under the "**Multiple Taxonomy Handling**" section.
- 5
- 2012-04-16
- Chip Bennett
-
나를 위해 매력처럼 일했다!고마워요,나는 이것에 내 머리를 벽에 부딪 치고 있었다!Worked like a charm for me! Thanks man, I was banging my head off the wall on this one!
- 1
- 2014-11-23
- Charles Blackwell
-
이것을 url 매개 변수로 변환하고 실제로 WP_Query에서 사용하는 방법을 알아낼 수없는 것 같습니다.계속 무시되고 있습니다.I can't seem to figure out how to translate this into a url parameter and have it actually used by WP_Query. It just keeps getting ignored.
- 0
- 2018-04-12
- realgeek
-
감사합니다 !!정말 도움이됩니다!Thanks man!! this really helps me!
- 0
- 2020-05-19
- Lai32290
'에피소드'라는 맞춤 게시물 유형이 있습니다. '에피소드'에 첨부 된 'video_type'이라는 사용자 지정 분류법에 "bonus-footage"와 "episode"라는 두 가지 용어가 포함되어 있습니다. "에피소드"에는 "시즌 -1"과 "시즌 -2"라는 두 개의 하위 용어가 포함됩니다 (다른 시즌은 향후 추가 될 예정 임). '에피소드'유형의 가장 최근 게시물 만 가져오고 '보너스 푸티 지'용어의 게시물은 포함하지 않고 싶습니다. 다음은이를 위해 사용하는 코드입니다.
'시즌'용어 중 하나의 게시물이 최신 인 경우 쿼리가 예상대로 작동하지만 '보너스-푸티 지'의 게시물이 최신 인 경우 해당 게시물을로드하는 것입니다. 즉,내 "tax_query"매개 변수가 쿼리에 영향을 미치지 않는 것 같습니다. "tax_query"형식을 올바르게 지정하지 않았거나 다른 내용이 누락 되었습니까?
또한 아래와 같이 "tax_query"설정을 시도했습니다.
하지만 여전히 동일한 결과를 얻고 있습니다.