query_posts에 사용 가능한 모든 매개 변수는 무엇입니까?


20

query_posts에 대한 WordPress 코덱 페이지는 query_posts가 취하는 모든 매개 변수를 다루지 않는다고 설명합니다.

매개 변수

아직 완전한 목록이 아닙니다. 자체 검색어를 설정하여 가능한 더 일반적인 것들을 보여주기위한 것입니다.

그러나 단순한 목록 형식으로도 query_posts에 허용되는 모든 매개 변수에 대한 참조를 찾을 수 없습니다. 이 데이터에 치트 시트 또는 이와 유사한 정보가 있습니까?


당신은 사용해서는 안 query_posts나쁜 관행, 사용 인, WP_Query또는 pre_get_posts대신 필터
톰 J 노웰

답변:


24

아래는 /wp-includes/query.phpparse_query()기능 에있는 WordPress 3.0.1의 모든 것입니다 . 그러나 플러그인이 매개 변수를 추가 할 수 있으므로 목록을 완전히 완성 할 수 없습니다. (lines 1246-1550)

  • attachment
  • attachment_id
  • author
  • author_name
  • cat
  • category__and
  • category__in
  • category__not_in
  • category_name
  • comments_popup
  • day
  • error
  • feed
  • hour
  • m
  • minute
  • monthnum
  • name
  • order
  • orderby
  • p
  • page_id
  • page
  • paged
  • pagename
  • post__in
  • post__not_in
  • post_status
  • post_type
  • preview
  • robots
  • s
  • sentence
  • second
  • static
  • subpost
  • subpost_id
  • tag__and
  • tag__in
  • tag__not_in
  • tag_id
  • tag_slug__and
  • tag_slug__in
  • tag
  • taxonomy -(3.1 이전)
  • tb
  • term -(3.1 이전)
  • w
  • withcomments
  • withoutcomments
  • year

    WP 3.1 이전

  • meta_key
  • meta_value

    WP 3.1부터

  • fields
  • meta_query
  • tax_query

어제이 목록을 찾고 있었어요!
Dan Gayle

2
질문을 다시 편집하여 커뮤니티 위키로 만들 수 있다면 상황이 바뀔 때마다 항상 최신 상태로 유지할 수 있습니다. 매개 변수 유형 (형식 : int 또는 string ?, 다중 값?)도 좋습니다.
Jan Fabry

@
Mike-

@ Mike-문제 없음, 더 많은 커플이 누락되었다고 확신하지만 중요한 것들을 다룰 때마다 마지막으로 모든 것을 가져다 놓지 않을 것입니다. 이미 사용-문장이나 두 번째는 내가 본 적이 없어 두입니다 ) ... :)
t31os

@ t31os은 - 참고로 저는 현재 확인이의 모든 것 플러그인 일하고 있어요, 그리고 더 내가하고있는 매우 에 대해 흥분. 차세대 URL 라우팅 플러그인입니다. 관심이있으세요?
MikeSchinkel

7

PHP 코드를 읽을 수 있으면 파일 parse_query($query)클래스 WP_Query의 함수 를 살펴볼 수 있습니다wp-includes\query.php

지원되는 인수가 모두 나열되고 관리됩니다.


1
+1, 코드는 권위있는 참조입니다. (코덱스 나 함수 주석 / docblock이 아닙니다.)
Annika Backstrom

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.