我创建了一个与我的页面同名的自定义帖子类型。我使用自定义代码修复了该问题,现在可以正常工作:
'has_archive' => false,
'rewrite' => array(
'slug' =>'case-studies',
'with_front' => false
但是现在,当单击自定义帖子类型的“案例研究”列表中的分页链接(或输入类似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');
有人可以帮忙吗?
答案 0 :(得分:0)
首先-请将“ has_archive”更改为“ true”
'has_archive' => true
您能分享更多详细代码吗?我的意思是创建CPT和存档页面的代码。