Страница кодекса WordPress для query_posts гласит, что она не охватывает все параметры, которые принимает query_posts:
параметры
Это еще не полный список. Он предназначен, чтобы показать некоторые из наиболее распространенных вещей, возможных при настройке ваших собственных запросов
Я не смог найти ссылку на все параметры, которые принимаются query_posts, даже в простой форме списка. Есть ли в наличии шпаргалка или что-то подобное с этими данными?
themes
query-posts
никто
источник
источник
query_posts
, это плохая практика, используйтеWP_Query
илиpre_get_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
Pre 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
Поддерживаемые аргументы перечислены и управляются там.
источник
Я использую страницу Кодекса для WP_Query. http://codex.wordpress.org/Class_Reference/WP_Query
Список может быть не исчерпывающим, но он полезен, довольно всеобъемлющ и актуален. Я считаю, что WP_Query и query_posts имеют одинаковые параметры.
источник