如何使用wp_Query按分类进行排序

时间:2018-07-25 作者:José Antonio CT

我有一个自定义的分类年自定义帖子类型,我想按此排序,我找不到解决方案。

1 个回复
SO网友:anmari

Jose作为这个帖子(Using wp_query is it possible to orderby taxonomy?) 说按分类法排序没有意义。一篇文章可以属于多个术语。

如果在您的设置中,一篇文章只属于一个术语,那么请考虑将分类法改为自定义字段/元键。然后你就可以按它排序了。

另一种解决方法(有重复帖子的风险)是按照您首选的排序顺序获取分类法中的所有术语,然后获取属于每个术语的所有帖子。一篇文章可能会在列表中出现两次。

结束

相关推荐

为内置钩子调用do_action和Apply_Filters是否安全?

我正在开发一个插件,它需要复制一些内置的WordPress逻辑。(此逻辑不能用任何内置方法调用,也不能独立连接到。)在这个动作序列中,WordPress的正常行为是调用动作挂钩(do_action(\'wp_login\', ...)) 和过滤器挂钩(apply_filters(\'login_redirect\', ...)).如果在对应于在Core中调用它们的时间点调用它们,那么直接从我的插件调用这些内置钩子是否安全(并且是可以接受的做法)?或者,其他与此相关的开发人员期望在非常特定的时间执行操作的风