wordpress:新的WP_Query和WHERE

时间:2011-05-02 08:44:39

标签: wordpress

为什么忽略我的第二个WHERE函数?

使用此功能,我可以获得所有用户的所有新闻。

为什么要抓住id为1的用户?

  

$ news = new   WP_Query( 'post_type =新闻与post_author = 1&安培;!排序依据= ID与秩序= ASC');

谢谢;)

2 个答案:

答案 0 :(得分:2)

您可以使用WordPress WP_Query API修改查询。当您使用author(id)整数或author_name(字符串)时,WordPress会为您处理WHERE。

$args = array (
    'post_type' => 'news',
    'ordery' => 'id',
    'order' => 'ASC',
    'author' => (-1)
    );

$news = new WP_Query($args);

答案 1 :(得分:1)

查看manual。语法似乎是

$news = new WP_Query('post_type=news&author=-1&orderby=ID&order=ASC');