How to Reverse Taxonomy Order

时间:2017-10-02 作者:Richard

我有一个自定义的分类模板,项目按照默认顺序显示,从最新到最旧的帖子。

如何更改自定义分类法模板以按相反顺序列出帖子?是否有此功能?

1 个回复
最合适的回答,由SO网友:ngearing 整理而成

您可以使用pre_get_posts 行动pre_get_posts 在创建查询变量对象之后但在运行实际查询之前激发。因此,您不会因为运行多个不必要的查询而遭受性能损失。

在您的functions.php:

add_action(\'pre_get_posts\',\'xx_taxnomy_query\');
function xx_taxnomy_query($query) {
    if ($query->is_main_query() && ! is_admin() && $query->is_tax(\'your_taxonomy\')) {
        $query->set(\'order\', \'asc\');
        return;
    }
}

结束

相关推荐