query_posts のWordPressコーデックスページには、query_postsが取るすべてのパラメータが網羅されていないと記載されています。
パラメーター
これはまだ完全なリストではありません。それはあなた自身のクエリを設定することで可能な、より一般的なことのいくつかを示すことを意図しています
ただし、単純なリスト形式であっても、query_postsが受け付けるすべてのパラメータの参照を見つけることができませんでした。このデータで利用可能なチートシートまたは類似のものはありますか?
以下は /wp-includes/query.php (lines 1246-1550)
のparse_query()
関数にあるWordPress 3.0.1からの全てです。
しかし、プラグインがパラメータを追加することは可能で、リストが完全に完成することは決してあり得ません:
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コードを読むことができれば、ファイルWP_Query
のクラスwp-includes\query.php
内の関数parse_query($query)
を見ることができます。
サポートされている引数はすべてリストされ、そこで管理されています。
WP_QueryにはCodexページを使います。 http://codex.wordpress.org/Class_Reference/WP_Query
このリストは網羅的なものではないかもしれませんが、便利でかなり包括的で最新のものです。 WP_Queryとquery_postsは同じパラメーターを共有していると思います。