特定のカテゴリの記事一覧を表示する

WordPress

home.php

<?php
    $args = array(
        'posts_per_page' => 10,
        'category_name' => 'カテゴリ名',
        'paged' => get_query_var('paged') ? get_query_var('paged') : 1,
    );
    $query = new WP_Query($args);
?>
<?php
    if($query->have_posts()) :
    while($query->have_posts()) :
    $query->the_post();
?>
--- 省略 ---
<?php
    endwhile;
?>

<div class="pagination">
    <?php
        echo paginate_links(
            array(
                'total' => $query->max_num_pages, // 総ページ数
            )
        );
    ?>
</div>


<?
    endif;
    wp_reset_postdata(); // クエリをリセット
?>
BACK