要获得预期的结果,必须将排序从默认的按发布日期更改为修改日期。为此,您可以使用pre_get_posts
过滤器挂钩,适用于orderby
可以找到查询参数here. 要仅在主页上应用更改,请使用条件标记is_home()
将使用。
add_action( \'pre_get_posts\', \'se338231_home__sort_by_modified_date\' );
function se338231_home__sort_by_modified_date( $query )
{
if ( !is_home() || !$query->is_main_query() )
return;
$query->set( \'orderby\', \'modified\' );
}