Wordpress 循环忽略查询中的最新 post

Wordpress loop ignore newest post in query

我正在尝试提取元值为 Main 的所有 post,同时尝试忽略最新创建的 post。我看过 here (WordPress site https://codex.wordpress.org/Class_Reference/WP_Query) 但我想不出忽略最新 post 的方法。它不能在设定的日期之前,因为它需要始终忽略最新的 post.

                        $args = array(
                            'order'                 => 'DESC',
                            'meta_key'              => 'main_story',
                            'meta_value'            => 'Main',

                            'meta_query'        => array(

                                'relation'      => 'NOT IN',

                                array(
                                    'key'             => 'main_story',
                                    'value'           => Main,
                                    'posts_per_page'  => 1,
                                    'order'           => 'DESC',
                                    ),

                                )
                            );

我以为用这种方式尝试不会得不到最新的 post,但它没有奏效。是否有与获得 meta_query 相反的东西,比如 ignore_meta_query,但你知道,那行得通吗?

您发布的代码有很多问题...但您正在寻找 offset parameter of WP_Query

offset (int) - number of post to displace or pass over. Warning: Setting the offset parameter overrides/ignores the paged parameter and breaks pagination. The offset parameter is ignored when 'posts_per_page'=> -1 is used.

$args = array(
    'offset' => 1,
    'posts_per_page' => 1,
    'meta_key' => 'main_story',
    'meta_value' => 'Main',
    'meta_compare' => 'NOT',
);