这是我先前提出的问题的转贴,但我现在想进入更多细节以完全解决此问题。
再次重申一下,使用(普通)帖子更改永久链接就像转到“设置”>“永久链接”并将其更改为您喜欢的任何东西(例如广泛使用的)一样容易%category%/%postname%.html
。所有这一切。如果仅对于自定义帖子类型来说这是如此简单,那么它也是分类法。
所以这就是我想要完成的。
- http://mywordpress.com/portfolio.html-显示所有类别中的所有帖子。
- http://mywordpress.com/portfolio/music/-显示此类别中的所有帖子。
- http://mywordpress.com/portfolio/music/trance/-显示此(子类别)中的所有帖子。
- http://mywordpress.com/portfolio/music/trance/Tiesto.html-显示帖子。
到目前为止,我得到的是以下内容:
- 首先,我创建了一个
custom_post_type
命名项目和一个taxonomy
project_category。 - 我创建了一个页面投资组合,并为其提供了一个页面模板,该模板将列出所有
post_type = project
帖子。如何将.html添加到页面的永久链接?现在,它链接到http://mywordpress.com/portfolio,而我想要http://mywordpress.com/portfolio.html。这应该解决第一个问题。 - 这样一来,事情就会变得艰难,因为我们无法直接知道那里有多少个子类别,也许甚至没有。因此,我们所追求的结构是
portfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html
。我仍然停留在这一点上。我认为我应该以某种方式将最后一个类别添加到路径中,并将其沿project_category传递,这将导致一个taxonomy.php文件,在这里我可以对其进行正确处理。 - 我也没有解决这个问题,但是它应该与某件事
%postname%.html
的结尾有关。
我希望我的问题很清楚,并且有勇敢的开发人员将帮助我解决这个已经使我忙了整整四天的问题!