wordpress - 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,
) );
}
解决方案
请将此代码添加到主题文件中的 function.php 文件中
flush_rewrite_rules( false );
推荐阅读
- gpu - LAPACKE 或 MAGMA GPU - 使用 Cholesky 分解的矩阵求逆 - 函数 magma_dpotrf_gpu 和 magma_dpotri_gpu
- nginx - 我可以使用 nginx 从我的 kubernetes 服务向主机发送请求吗
- sql - 如何在 RazorSQL 中编写参数化查询/脚本
- loops - 将迭代器与多个 URL 的抓取器结合使用,以避免冗长的重复脚本
- c - 带有 fgets 的 While cicle 中的分段错误:CSV 文件
- git - 使用 SSH 连接到 GitHub 到不在我帐户中的项目
- visual-studio - VS Code 中的 XML 文档注释?
- r - 使用 R CMD SHLIB 编译 F77 以在 R 包中使用。更改 `-fmax-stack-var-size=`
- java - 如何将使用来自多个信息类的属性的对象添加到主程序中的数组列表中?
- zoom-sdk - Zoomgov API 调用 vs Zoom?