Страница кодекса WordPress для query_posts указывает, что это не покрывает все параметры, которые берет query_posts:
Параметры
Это еще не исчерпывающий список. Это предназначено для показа некоторых более общих вещей, возможных с установкой собственных запросов
Я не мог найти ссылку всех параметров, которые приняты query_posts, тем не менее, даже в просто простой форме списка. Существует ли шпаргалка или что-то подобное, доступное с этими данными?
Ниже все из WordPress 3.0.1 найденных в parse_query()
функция/wp-includes/query.php (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
Если можно прочитать код PHP, можно смотреть на функцию parse_query($query)
в классе WP_Query
из файла wp-includes\query.php
Поддерживаемые аргументы все перечисляются и управляются там.
Я использую страницу Codex для WP_Query. http://codex.wordpress.org/Class_Reference/WP_Query
Список не может быть исчерпывающим, но это полезно, довольно всесторонне и актуально. Я полагаю, что WP_Query и query_posts совместно используют те же параметры.