query_postsのWordPress codexページは、query_postsが取るすべてのパラメーターをカバーしていないと述べています。
パラメーター
これはまだ完全なリストではありません。独自のクエリを設定することで、より一般的なことをいくつか示すことを目的としています
ただし、単純なリスト形式であっても、query_postsで受け入れられるすべてのパラメーターの参照を見つけることができませんでした。このデータで利用可能なチートシートまたは類似のものはありますか?
query_postsのWordPress codexページは、query_postsが取るすべてのパラメーターをカバーしていないと述べています。
パラメーター
これはまだ完全なリストではありません。独自のクエリを設定することで、より一般的なことをいくつか示すことを目的としています
ただし、単純なリスト形式であっても、query_postsで受け入れられるすべてのパラメーターの参照を見つけることができませんでした。このデータで利用可能なチートシートまたは類似のものはありますか?
回答:
以下は、parse_query()
/ wp-includes / query.phpの機能にあるWordPress 3.0.1のすべてです(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
サポートされている引数はすべてリストされ、そこで管理されています。
WP_QueryにはCodexページを使用します。 http://codex.wordpress.org/Class_Reference/WP_Query
リストは網羅的ではないかもしれませんが、有用で、かなり包括的で最新のものです。WP_Queryとquery_postsは同じパラメーターを共有していると思います。
query_posts
、それは悪い習慣、使用され、WP_Query
またはpre_get_posts
代わりに、フィルタ