使用WP_Query()
和get_posts()
? 在什么情况下使用哪个更好?为什么?
WP_Query()和Get_Posts()在查询帖子时有什么不同?
2 个回复
最合适的回答,由SO网友:John P Bloch 整理而成
好get_posts()
实际实例化新的WP_Query
对象,所以如果您愿意使用WP_Query
直接,甚至不用麻烦get_posts()
; get_posts
将仅从数据库返回结果,而WP_Query
为您提供类的全部功能。
SO网友:kevtrout
除了John P Bloch所说的之外,您还可以在默认的WP\\U查询对象使用其类方法和动作挂钩运行之前修改它(而不是创建新实例),从而减少您进行的db调用。
结束