退房get_next_post_sort 和get_previous_post_sort 过滤器。您可以修改ORDER BY 任何你想要的条款(包括)。例如,如果要将“下一篇文章”排序为相邻文章ID最小的文章:
function wp28041_get_next_post_sort($where){
return \'ORDER BY ID ASC LIMIT 1\';
}
add_filter(\'get_next_post_sort\', \'wp28041_get_next_post_sort\');
你不必替换整个东西,也可以添加到其中。例如,如果要添加第二个排序参数,可以:
function wp28042_get_next_post_sort($where){
return str_replace(\'LIMIT 1\', \', ID ASC LIMIT 1\', $where);
}
add_filter(\'get_next_post_sort\', \'wp28042_get_next_post_sort\');