カスタムポストタイプの作業ページ番号が正しく表示されないようです。すべてがうまくいきますが、次のページをクリックするとURLに余分なスラッシュが表示されますが、なぜこれが起こっているのかわかりませんが、ページングを使用すると、毎回URLに新しいスラッシュが追加されます。ワードプレスのページング広告URLへの余分なスラッシュ
//うち
site.com/projects/ ,
site.com/projects//page/2,
site.com/projects///page/3,
site.com/projects////page/4
...and so on.
//コードを使用
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query = new WP_Query(array(
'post_type' => 'projects',
'posts_per_page' => 5,
'paged' => $paged
));
if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post();
the_title();
endwhile;
$total_pages = $query->max_num_pages;
if ($total_pages > 1){
$current_page = max(1, get_query_var('paged'));
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => '/page/%#%',
'current' => $current_page,
'total' => $total_pages,
'prev_text' => esc_html__('volgende »', 'infrafocus'),
'next_text' => esc_html__('« vorige' , 'infrafocus'),
));
}
}
wp_reset_postdata();
endif;
に
'format' => '/page/%#%',
を変更してみてください良いURLを使用していますので、これはオプションではありません – user759235