<?php
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'post',
'posts_per_page' => '20',
'category_name' => 'video',
'orderby' => 'modified',
'order' => 'DESC',
'paged' => $paged,
);
$wp_query = new WP_Query($args);
if($wp_query->have_posts()):
while($wp_query->have_posts()):
$wp_query->the_post();
?>
<article>繰り返し処理</article>
<?php
endwhile;
wp_reset_postdata();
endif;
?>
<div class="pagination">
<?php
#totalとcurrentがないと、$wp_queryではなくグローバルクエリを基にページ数を出すので、ページネーションが壊れます
echo paginate_links( array(
'total' => $wp_query->max_num_pages,
'current' => $paged,
'type' => 'list',
'mid_size' => '0', #現在のページの周囲に何ページ分のページリンクを表示させるか
'prev_text' => '<',
'next_text' => '>'
) ); ?>
</div>