您可以使用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;
}
}