Каковы доступные параметры для Query_posts?
-
16-10-2019 - |
Вопрос
Страница кодекса 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
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
Все поддерживаемые аргументы перечислены и управляются там.
Я использую страницу Codex для wp_query.http://codex.wordpress.org/class_reference/wp_query
Список может быть не исчерпывающим, но он полезен, довольно всеобъемлющий и актуальный. Я считаю, что wp_query и Query_posts имеют те же параметры.