使用循环查询还是直接数据库查询?

时间:2012-02-27 作者:Jenny

在我的一个表单输入中,选项是帖子列表。我可以使用循环来获取帖子,但是,从数据库表获取内容更快,对吗?我看到插件有时直接使用db,有时使用loop。我很困惑。

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

一般来说,我尽量避免使用自定义SQL查询,并使用本机WordPress函数,但在某些情况下,使用自定义查询会更好/更快。

如果只是获取帖子列表,您可以使用WP\\u查询或get\\u posts,其工作速度几乎与自定义查询一样快(只要您不需要一些高级

结束

相关推荐

排除QueryLoop中的类别和子类别

我想要一个排除某些类别及其子类别的QueryLop,我有这个: $args = array( \'category__not_in\' => array( 2, 6 ), ); 这排除了类别2和6,但没有其子类别,我能做什么?======更新=====我就是这么做的,但现在我正在寻找更好的解决方案: $excludes = array(2,6); $ex_childs = array