如何创建非唯一的子类别弹头?

时间:2010-12-16 作者:Jay Neely

让Wordpress接受非唯一子类别段塞的最佳方法是什么?

默认情况下,Wordpress确保permalink URL的每个“slug”部分都是唯一的,并且非常善于使用它来确保您永远不会看到404遗漏URL的一部分。这意味着如果我的永久链接结构是…

http://site-root.com/category-name/sub-category-name/post-name/post-id

然后…。

3 个回复
SO网友:dgw

我会考虑对永久链接的重复部分使用自定义帖子类型。城市可以是类别,餐厅类型可以是职位类型。这是对post类型的完美使用,有助于解决问题。

不幸的是,我只能看到它对一个子级别有帮助。如果你需要子类别,你必须找到另一个带有URL的WordPress功能,你可以“弯曲”以符合你的目的。

SO网友:Norcross

简短的版本是不,你不能那样做。但与Voyagerfan所说的类似,您可能希望研究如何使用自定义帖子类型和自定义分类法。这样,它们就不是父/子关系,而是可以单独排序/查询的独立类型。

SO网友:Jeff

我也在与复杂的类别限制作斗争。在您的情况下,您可能需要查看Pods CMS。这是一个很好的插件,似乎已经停滞不前了(2.0版已经过期一年了),但它在关系帖子(“pods”)和url结构方面给了您更多的灵活性。对您有用的部分是对url使用通配符,因此您可以告诉某个“pod”显示,如果url与波士顿/餐厅/*等匹配,那么另一个用于波士顿/*和另一个用于/*等匹配。

我想您可能不再需要解决方案,但可能对其他人有所帮助。或者其他人知道使用WP的本地自定义帖子类型为您提供url通配符功能的插件吗?

结束

相关推荐

获取自定义分类的“slug”

用例:我有一个为音乐场所定制的“表演”帖子类型。在侧边栏中,我们希望在单个节目中显示与当前节目相关的任何“节目”。php。它们将通过“流派”的自定义分类法进行关联。我想我可以将一篇文章(可能不止一篇)的自定义分类法段塞转储到一个变量中,然后将该变量传递到侧栏文章的自定义查询中。如果只有一个分类法,但如果有多个分类法,则使用get\\u the\\u term\\u list()可以工作(当然)。关于如何将给定帖子的自定义分类法段塞数组放入变量中,有什么想法吗?