好的,我迷路了,我目前正在使用 PHP 開發(fā)帶有 wordpress 的下劃線啟動(dòng)主題。我使用一些自定義帖子類型。因此,在主頁中,我使用循環(huán)顯示了一些帶有分頁的自定義帖子 global $wp_query; $wp_query = new WP_Query( array( 'post_type' => 'my_cpt', 'posts_per_page' => 8, 'paged' => $paged )); if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); //display the post .. which I did endwhile;//Pagination starts here $total_pages = $wp_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' => __('? prev'), 'next_text' => __('next ?'), )); } //Pagination ends hereendif;此代碼位于 home.php 和 index.php 中。除了主頁(對(duì)于頁面http://mywebsite/page/X ,其中 X 是頁碼并且 >1 )該網(wǎng)站直接顯示 404.php ,當(dāng)我刪除 404.php 時(shí)一切正常主題 ??!Wordpress 將用戶直接路由到 404.php(如果存在),我是否遺漏了什么?這應(yīng)該以這種方式工作嗎?,鏈接到層次結(jié)構(gòu)
Wordpress 在使用 CPT 和分頁時(shí)提供自定義 404.php(除第一頁外的所有頁面)
慕運(yùn)維8079593
2022-11-04 16:38:12