paginate_linksでページネーションを入れたのですが、カスタム投稿のアーカイブで使用しており、一方は3ページ以降が404になる(全70件くらい)。もう一方は7ページ以降が404となる(でも1ページから表示が変わらない(全170件くらい))。
解決策ご存じでしたらご教授お願い致します。
php
1// 投稿データの取得 2$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; 3$args = array( 4 'orderby' => 'meta_value_num', 5 'meta_key' => $sort_meta, 6 'order' => 'desc', 7 'paged' => $paged, 8 'post_type' => array('event') 9); 10$query = new WP_Query( $args ); 11 12 13if ( $query->have_posts() ) : 14 while ( $query->have_posts() ) : $query->the_post(); 15 endwhile; 16endif; 17 18// ページネーションの表示 19$big = 9999999999; 20$arg = array( 21 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 22 'current' => max( 1, get_query_var('paged') ), 23 'total' => $query->max_num_pages, 24 'prev_text' => '<', 25 'next_text' => '>' 26); 27echo paginate_links($arg);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。