繁体   English   中英

WordPress自定义帖子类型分页返回404页面错误

[英]WordPress custom post type pagination returns 404 page error

我创建了一个与我的页面同名的自定义帖子类型。 我用自定义代码修复了该问题,现在可以正常工作:

'has_archive' => false,
'rewrite' => array(
'slug' =>'case-studies',
'with_front' => false 

但是现在,当单击我的自定义帖子类型中的“ case-studies”列表列表中的分页链接(或输入类似www.beezer.com/case-studies/page/2的URL)时,我会看到404页面。

我尝试了许多自定义代码,包括使用Monkeyman Rewrite Analyzer,但它不起作用。

function my_pagination_rewrite() {
    add_rewrite_rule('case-studies/([^/]+)?(:/([0-9]+))?/?$', 'index.php?category_name=case-studies&paged=$matches[1]', 'top'); 
} 

add_action('init', 'my_pagination_rewrite');

有人可以帮忙吗?

首先-请将“ has_archive”更改为“ true”

'has_archive' => true

您能否分享更多详细代码? 我的意思是创建CPT和存档页面的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM