wp-pagenaviプラグインを使用しての404エラーについて
いつもお世話になっております。
今回、ご質問したいことがございまして表題の通り
「wp-pagenaviプラグインを使用しての404エラー」になります。
自分自身、同じような症状をサイトで検索し、function.phpに追記、及び
プラグインなどを実行しても修正できませんでした。
今回、カスタム投稿(news)と投稿ページ(コラムページ:column)の両2つにて「wp-pagenavi」を使用しており
投稿ページに関しましては上手く2ページ以降が反映されたのですが、カスタム投稿に関しましては
404エラーと表示されてしましました。
今現在、カスタム投稿と投稿ページを新着一覧としてまとめて表示させている状態となります。
下記、使用しているカスタム投稿を追記している「function.php」とカスタム投稿で作成したニュース一覧を出力している
「archive-news.php」ソースコードとなります。
何卒よろしくお願いします。
■function.php
function add_custom_post() { register_post_type( 'news', array( 'label'=> '新着一覧', 'labels' => array( 'menu_name' => '新着一覧' ), 'public' => true, 'query_var' => true, 'hierarchical' => false, 'rewrite' => array('slug' => 'news'), 'has_archive' => true, 'show_in_rest' => true, 'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'author' ) ) ); register_taxonomy_for_object_type('category', 'news'); register_taxonomy_for_object_type('post_tag', 'news'); } add_action('init', 'add_custom_post');
■archive-news.php
<div class="single_content_inner_box"> <?php $paged = get_query_var('paged'); ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'paged' => $paged, 'post_type' =>array('post','news'),'posts_per_page' => 12 ); //$wp_query = new WP_Query($args); query_posts($args); if (have_posts()) : while (have_posts()) : the_post(); $post_cat = get_the_category(); $cat_name = $post_cat[0]->cat_name; ?> <div class="news_box_custom"> <div class="news_box_custom_inner"> <h3><?php echo get_the_date(); ?></h3> <p><?php the_category( '$post_id' ); ?></p> <p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> </div> </div> <?php endwhile; endif; ?> </div>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/06 03:11
2020/07/06 03:53
2020/07/06 04:00
2020/07/06 04:06
2020/07/06 04:07