具有特定永久链接结构的单一类别,不同于为站点其余部分设置的标准

时间:2012-12-13 作者:Aka

我想知道是否有一种方法可以只为单个类别指定特定的链接结构。

当前我的安装设置为/2012/12/post-title. 但是,我想设置一个类别/category-name/post-id/. 部分原因是我不打算给这些帖子加标题,但我还想简单地阻止这个部分使用机器人爬行。txt文件。

可能的警告是,我使用的是Nginx而不是Apache,所以如果需要,重写规则会有所不同

谢谢

1 个回复
最合适的回答,由SO网友:kristina childs 整理而成

您可以使用URL重写来编辑显示的URL,但在不更改实际wordpress设置的情况下,所有内部链接仍将指向永久链接设置中指定的结构。

最简单的方法是使用自定义的post类型。有了CPT,您可以为您的帖子设置一个完全不同的结构,并可以根据您的需要对wordpress的内部和外部处理方式进行定制或标准化。您甚至可以创建自定义分类法(post categories是分类法的一个示例),并将其仅与该CPT关联。

您可以通过编辑函数手动执行此操作。php文件(很好的教程here) 或use a plugin like this one 帮你搬重物。

Here\'s the codex for registering CPTs

我最近对自定义帖子类型进行了深入研究,使用角色创建和管理等。它的功能非常强大,可以为您省去很多URL重写的麻烦。

结束