更改自定义帖子类型的URL以包括分类

时间:2016-06-22 作者:Kristian Kalvå

我正在尝试创建一个自定义的帖子类型,其中将有许多相同的帖子名称,但它们将具有不同的分类值。有没有可能定义一个slug模式,其中分类法在post名称之前加上前缀?

类似这样的例子。com/[等]/taxonomy-postname

1 个回复
SO网友:Andy Macaulay-Brook

虽然我同意@cybmeta的观点,即考虑到WP,这听起来像是一个边缘案例,但这是一个合理的要求。我们抛出的问题太笼统了:-)

我稍微回避了你的确切问题,因为我可以看到,创建大量帖子并强迫它们的slug不是唯一的,这可能会导致未来的灾难。如果你在项目a中有一栋房子2,在项目B中有一栋房子2,而有人把它们都改成了项目B,你会怎么处理这些鼻涕虫?B项目的3号楼永远不会真的需要搬到D项目,是吗?我觉得分类学在这里并不合适。

如果这是我的编码项目,我会为projectshouses, 将自定义设置构建到WP admin屏幕中,以允许我分配houses 作为的子帖子projects. 有点像Posts/Pages &;其附件Attachments. (我过去在产品变体/选项方面也做过类似的事情,但由于工作时间/预算不足,从来没有正确的界面。)

相关推荐

Force pretty permalinks?

我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?