Php 自定义帖子索引页面,显示所有自定义帖子';s-无段塞冲突

Php 自定义帖子索引页面,显示所有自定义帖子';s-无段塞冲突,php,ruby-on-rails,wordpress,slug,Php,Ruby On Rails,Wordpress,Slug,我通常使用RubyonRails编写代码,其中每个模型都有“显示”页面和“索引”页面。我现在正在Wordpress中重新创建一个网站(基于一个旧的RoR网站),为每个模型使用自定义帖子 例如,我有一个名为Review的模型。在Rails中,如果评论有slug/Reviews,那么每个评论都会有一个类似于/Reviews/this Review的url,并且在url/Reviews处可以/将列出所有评论 在自定义帖子的Wordpress中,我为自定义帖子选择了一个类似的slug/reviews,它

我通常使用RubyonRails编写代码,其中每个模型都有“显示”页面和“索引”页面。我现在正在Wordpress中重新创建一个网站(基于一个旧的RoR网站),为每个模型使用自定义帖子

例如,我有一个名为Review的模型。在Rails中,如果评论有slug/Reviews,那么每个评论都会有一个类似于/Reviews/this Review的url,并且在url/Reviews处可以/将列出所有评论

在自定义帖子的Wordpress中,我为自定义帖子选择了一个类似的slug/reviews,它将每个评论创建为/reviews/this review或/reviews/123(这很好),但没有创建索引页,我可以在/reviews上显示所有评论

我用这个slug(/Reviews)创建了一个名为Reviews的页面来解决这个问题。当我添加页面时没有冲突,但是如果我更新自定义帖子,它会抱怨slug已经被使用了


在Wordpress中解决这个问题的典型方法是什么,这样我就可以在一个页面上显示所有评论(自定义帖子),而不会出现slug冲突?

这是
存档
页面
archive reviews.php
应该是显示所有
review
帖子的文件名。否则,它可能会被任何具有自定义查询(一个带来
review
自定义帖子的查询)的页面删除。如果您创建了这个
.php
,那么就不需要创建一个名为“reviews”的页面。谢谢,这是否意味着如果有一个名为archive-reviews.php的文件,它将自动在/reviews中找到?slug问题是这里的主要问题,我想在/reviews中找到归档页面是的,它将在/reviews中找到,但删除页面,否则将与slug冲突。尝试创建一个archive-reviews.php,只插入一个
hi

,以查看它是否会显示并使用itI。我已经尝试过这个方法,它可以工作,但它并不是一个真正的最佳解决方案,因为它将内容保留在代码中。这真的是最好的/最佳的解决方案吗?您所说的“将内容保留在代码中”是什么意思?