WP_QUERY()和get_posts()的差异?
-
16-10-2019 - |
题
使用之间有什么区别 WP_Query()
和 get_posts()
?哪种情况最好使用哪种情况?为什么?
解决方案
出色地, get_posts()
实际上实例化了一个新的 WP_Query
对象,所以如果您舒适使用 WP_Query
直接,甚至不要打扰 get_posts()
; get_posts
只会从数据库中返回结果,而 WP_Query
为您提供全班的全部功能。
其他提示
除了John P Bloch所说的话外,您还可以在使用类方法和操作钩子运行之前修改默认的WP_QUERY对象(而不是创建新实例),从而减少您制作的DB调用。