我们可以使用URL查询字符串筛选帖子:http://mysite.com/?cat=5
我们还可以使用类似的语法get_posts(\'cat=5\')
和new WP_Query(\'cat=5\')
.** get_posts(\'param=value\');
只需将字符串传递给new WP_Query(\'param=value\');
, 因此,它们的作用是相同的。
虽然这些似乎都有相同的语法,但URL查询字符串支持不同的参数。
我不明白subpost
或subpost_id
WP\\u Query类中的任何地方都有文档记录,但它似乎与URL有关(尽管我不知道具体是什么)category__in
无法使用URL查询字符串经过多次搜索,我终于找到了this site that lists the supported URL query string variables, 但不确定他们都做了什么。
这些URL查询字符串变量的文档在哪里?
WP\\u Query支持URL查询中似乎不支持的更多参数。为什么URL查询字符串不直接传递给WP\\U查询?
最合适的回答,由SO网友:Ivan Hanák 整理而成
看看官方Query vars
. 您将看到两列,然后您将了解原因category__in doesn\'t work with the URL query string
. (基本上,只有在wp\\u query或so中指定专用关键字时,专用关键字才起作用…)
关于subpost
, 我不能百分之百肯定它是什么。在整个WP\\U查询中,它仅与附件一起提及look.