$wpdb与WP_QUERY有什么不同? 时间:2012-05-31 作者:Gregory 我将编写一个函数来返回特定类别中的下一篇/上一篇文章。谁能告诉我在使用中会有什么不同吗$wpdb 而不是WP_Query(); eg公司new WP_Query(args)? 什么决定了应该使用哪一个?干杯,格雷戈里 3 个回复 最合适的回答,由SO网友:Milo 整理而成 这个wpdb 类是与数据库的接口。WP_Query 使用wpdb 查询数据库。您应该使用WP_Query 在处理本机WordPress表时,要将代码与WordPress环境正确集成。使用wpdb 当您需要访问自己表中的数据时,可以直接访问。 SO网友:Eugene Manuilov 请注意wp_query() WP core中不存在,所以我认为几乎没有人能告诉你它是什么。$wpdb 是的对象wpdb class, 它提供了准备和运行数据库查询的能力。我将编写一个函数来返回特定类别中的下一篇/上一篇文章使用next_post_link/previous_post_link 执行此操作的函数。Updated: 要更好地理解何时必须使用WP\\u Query,请阅读此线程When to use WP_query(), query_posts() and pre_get_posts SO网友:Gregory 有了关系数据库开发的背景,我需要的是SQL指南。我终于找到了一个可以让我理解$wpdb的实用性的方法。如果熟悉关系数据库设计和SQL,并且希望保持数据库访问尽可能高效,只要遵守有关数据验证/准备的安全预防措施,那么使用$wpdb似乎比使用WP\\U查询更好。我将使用$wpdb类/函数并从那里继续。 结束 文章导航