Вопрос

Страница кодекса 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 имеют те же параметры.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top