首页 > 解决方案 > wordpress自定义帖子类型分页404第2页错误

问题描述

在我的 Wordpress 自定义主题中,在加载上述页面 1 时出现 404 错误的分页。我已经检查了永久链接和其他内容,但没有成功。

请帮我摆脱。

这是我的代码。

//Loop
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;

                 $args = array(
                     'orderby' => 'date',
                     'post_type' => 'jobs',
                     'posts_per_page' => 1,
                     'paged' => 'paged'
                 );
                 $the_query = new WP_Query( $args );

//Pagination
$total = $the_query->max_num_pages;
$big = 999999999; // need an unlikely integer
if( $total > 1 )  {
 if( !$current_page = get_query_var('paged') )
     $current_page = 1;
 if( get_option('permalink_structure') ) {
     $format = 'page/%#%/';
 } else {
     $format = '&paged=%#%';
 }
 echo paginate_links(array(
     'base'          => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
     'format'        => $format,
     'current'       => max( 1, get_query_var('paged') ),
     'total'         => $total,
     'mid_size'      => 3,
 ) );
}

标签: wordpresspaginationcustom-post-type

解决方案


请将此代码添加到主题文件中的 function.php 文件中

flush_rewrite_rules( false );

推荐阅读