我的声誉不高,无法评论@Carl的帖子,但他的回答是正确的(至少对于保持page slug 和custom post type slug 相同,不使用存档。php文件)
但他的回答会给出分页错误。要避免分页错误,请执行以下操作:
add_rewrite_rule(\'^visningshus/page/([0-9]+)\',\'index.php?pagename=visningshus&paged=$matches[1]\', \'top\');
这将查看分页,获取页码,然后在另一面强制它使用具有匹配slug的页面,然后插入page变量。
这in addition 到\'has_archive\' => false,
上面发布的内容应该能够实现所需的功能。
正如其他人所说,在进行此更改后,请确保通过访问设置>永久链接刷新重写规则。
希望这对别人有帮助,因为我知道这让我很难受了很长时间。