这里有几个问题
IIRC,exclude 应该是ID的数组,如exclude 传递给WP_Query 像post_not_in
您正在定义不使用的参数。你可以直接把它传给get_posts. 请记住,中的所有参数WP_Query 按原样提供给get_posts 像get_posts 使用WP_Query
您只需使用\'offset\' => 1, 跳过最近的帖子。您在此处运行的是完全不必要的查询,这会降低页面速度
您可以尝试以下方法
$args = [
\'posts_per_page\' => 5,
\'offset\' => 1
];
$recent_posts = get_posts( $args );