正如我对OP的评论中所述,你应该利用pre_get_posts 在执行主查询之前,根据需要更改查询变量。
只是一个提示,pre_get_posts 使用与相同的精确参数WP_Query, 因此,您可以查看这些参数并使用它们来构造pre_get_post 修改查询变量的操作参数
要实现您的目标,您需要查看orderby 和order 参数,您将要使用modified 对于参数orderby.
记住,使用pre_get_posts 您可以通过conditional tags. 但是,如果您想要定位的页面是静态首页,则这将不起作用,然后您需要使用WP_Query 使用所需参数构造自定义查询
您可以在函数中尝试类似的操作。php。这里我只针对主页
add_action( \'pre_get_posts\', function( $query ) {
if ( !is_admin() && $query->is_home() && $query->is_main_query() ) {
$query->set( \'orderby\', \'modified\' );
}
});