web-dev-qa-db-ja.com

WP_Queryでオフセットを使用する方法

オフセット関数はどこに置けばよいですか?

        <?php
            $args = array(
                'post_type' => 'post',
                'category_name' => 'category',
                'orderby' => 'date',
                'order' => 'DESC',
                'showposts' => 4);

            $wp_query = new WP_Query($args);
            if($wp_query->have_posts()) :
            while($wp_query->have_posts()) :
            $wp_query->the_post(); ?>
1
nabuke

offsetWP_Queryに渡すことができる引数の1つなので、$args配列に属します。

$args = array(
    'post_type'     => 'post',
    'category_name' => 'category',
    'orderby'       => 'date',
    'order'         => 'DESC',
    'showposts'     => 4,
    'offset'        => 4,
);

PS:$wp_queryは、メインクエリで使用される予約変数です。独自のWP_Queryインスタンスを作成するときは、別の変数名を使用する必要があります。

1
Jacob Peattie