get\\u posts和;WP\\U查询您可以查看get_posts()
作为一个瘦身的人WP_Query
. 事实上source:
//... prepares query array $r
$get_posts = new WP_Query;
return $get_posts->query($r);
get_posts()
使用
WP_Query
, 但只返回一个帖子数组,仅此而已。此外,它还设置:
$r[\'no_found_rows\'] = true;
通常(默认情况下
WP_Query
对象)-WordPress查询总共有多少篇帖子-即使你只在前10篇之后。它这样做是为了执行分页。所以
get_posts()
实际上(稍微)更快(它还忽略了粘性帖子)。
要使用的
如果您只需要一组帖子,而不需要查询对象,请使用
get_posts()
. 否则,如果您确实需要访问查询对象方法、分页或顶部的粘性帖子,则应使用
WP_Query
.