后端WP_Query高效率之fields

不管是写WordPress主题还是插件,大部分时候都要用到 WP_Query这个查询类。我个人比较喜欢用WordPress原生的查询,而不是自己去写SQL语句。不过在文章数量很多的情况下,我们需要对 WP_Query的参数比较了解才能尽可能的提高查询效率。今天说一个案例,客户要求是批量修改分...

后端pre_get_posts钩子中的$query->set的兼容性问题

先来看一段示例代码,代码很简单,就是从后台设置中获取要排除的分类数组,然后在主查询中排除对应的分类。实际使用中,大部分时候也是可以正常使用的。不过我在实际使用中发现,这种写法存在很大的兼容性问题。例如再次挂钩到 pre_get_posts 钩子中,并且一样...