Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress在有';没有结果_Php_Sql_Wordpress - Fatal编程技术网

Php Wordpress在有';没有结果

Php Wordpress在有';没有结果,php,sql,wordpress,Php,Sql,Wordpress,我有以下疑问: $params = array( 'post_type' => array('health-and-rehab', 'community'), 'posts_per_page' => -1, 'orderby' => 'meta_value', 'order' => 'ASC' ); query_posts($params);

我有以下疑问:

$params = array(
    'post_type'             => array('health-and-rehab', 'community'),
    'posts_per_page'        => -1,
    'orderby'               => 'meta_value',
    'order'                 => 'ASC'
);

query_posts($params);
但是当查询没有结果时,它会返回所有帖子,我不希望这种情况发生。我面临的另一个问题是“find_posts”总是返回0,无论结果如何

如何修复“找到的帖子”以及在没有结果时如何返回0篇帖子?
谢谢

很抱歉,这不是一个正确的答案,但我仍然没有评论的特权:

不建议使用
query\u posts
,您可能会干扰主查询。见此:

那篇文章对我帮助很大


无论如何,为了检查实际循环,您应该提供更多信息。

我已经测试了其他两种查询方式,但得到了相同的结果。您正在清理以前的查询吗?再说一次,我不是专业人士,但是那些专业人士需要更多的代码来帮助你。。。