[英]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.