Strona kodeksu WordPress dla query_posts stwierdza, że nie obejmuje wszystkich parametrów, które przyjmuje zapytanie_posts:
Parametry
To jeszcze nie jest wyczerpująca lista. Ma on na celu pokazanie niektórych z najczęstszych rzeczy, które są możliwe przy tworzeniu własnych zapytań
Nie mogłem jednak znaleźć odniesienia do wszystkich parametrów akceptowanych przez query_posts, nawet w prostej formie listy. Czy przy tych danych dostępna jest ściągawka lub coś podobnego?
themes
query-posts
nikt
źródło
źródło
query_posts
, jest złą praktyką, użycieWP_Query
lubpre_get_posts
filtr zamiastOdpowiedzi:
Poniżej znajduje się wszystko z WordPress 3.0.1 znalezione w
parse_query()
funkcji /wp-include/query.php(lines 1246-1550)
.Jednak wtyczka może dodawać parametry, dzięki czemu lista nigdy nie będzie w pełni kompletna:
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
- (przed 3.1)tb
term
- (przed 3.1)w
withcomments
withoutcomments
year
Przed WP 3.1
meta_key
meta_value
Od WP 3.1
fields
meta_query
tax_query
źródło
Jeśli umiesz czytać kod PHP, możesz spojrzeć na funkcję
parse_query($query)
w klasieWP_Query
plikuwp-includes\query.php
Wszystkie obsługiwane argumenty są tam wymienione i zarządzane.
źródło
Korzystam ze strony Kodeksu dla WP_Query. http://codex.wordpress.org/Class_Reference/WP_Query
Lista może nie być wyczerpująca, ale jest przydatna, dość wyczerpująca i aktualna. Uważam, że WP_Query i query_posts mają te same parametry.
źródło