bugfix> wordpress > 投稿

過去4日間、この問題をGoogleで検索しましたが、見つかったすべての問題でこの問題は修正されていません。

私のカスタム投稿タイプのカスタム分類テンプレートは、ページごとにサイトのブログ投稿を1に設定しない限り404をページングします。

この問題を修正するにはどうすればよいですか?

最新の修正の試み

   // fix the paging 404's on category/tag pages
    add_action( 'pre_get_posts', function( $qry ) {
        $_num_per_page = ( get_option( 'gyokb_option_name' )['gyokb_articles_pp'] ) ?? 5;
        if( ( is_tax( 'kb_categories' ) || is_tax( 'kb_tags' ) ) && ! is_admin() ) {
            $qry->set ( 'post_type', array( 'post', 'gyo_kb' ) ); 
            $qry->set( 'posts_per_page', $_num_per_page );
        }
    } );

私のCPTはここにあります...(ここに貼り付けるにはコードが多すぎます...) https://pastebin.com/SyKJwnCH

私の分類法はここにあります... https://pastebin.com/4BWWgGWq

テンプレートのマイページング:

<?php 
echo paginate_links( array(
        'format' => 'page/%#%', 
        'prev_text'=>' Previous ', 
        'next_text'=>' Next ', 
        'current' => max( 1, $page ), 
        'total' => $pg_ct, 
        'type' => 'plain', 
        'mid_size' => 4, 
        'paged' => $page, ) );
?>

私の WP_Query とすべて一緒に引っ張る....

$args = array( 'post_type' => 'gyo_kb', 'posts_per_page' => $_num_per_page, 'paged' => $page, 
               'orderby' => 'date','order' => 'DESC',
               'tax_query' => array(
                    array (
                        'taxonomy' => 'kb_categories',
                        'field' => 'slug',
                        'terms' => $cur_cat -> slug,
                    )
                ),
);
$the_query = new WP_Query( $args );

$page 次のものが入力されます: $page = get_query_var( 'page' ); $page = ( ! empty( $page ) ) ? $page : 1;

他のすべての変数は適切に入力されています