使用wp_query($args)和$query = new WP_Query($args)有什么区别?SQL查询的效率/数量有什么不同吗?一种总是好于另一种,还是有一种风格更受欢迎?例如,如果我想要一个基于类别的3列的复杂页面,下面的两个示例有何不同?$query = new WP_Query("category_name=Issue 1")
while ($query->have_posts())....
我正在开发一个WordPress博客过滤功能,它可以显示所有类别的帖子。当用户单击某个类别时,我希望在每个类别名上显示具有活动类别和此类别的帖子数量。这就是我需要SQL查询的原因,因为DB在计算包含所有给定类别的帖子数量方面可能要快得多。我通过@bbruman找到了一个SQL (从wp检索类别的MySQL查询_帖子),它几乎可以满足我的需要,但它只检查一个类别ID,如果昏迷分离,则检查所有具有任何给定类别ID的帖子。SELECT *
FROM wp_p