从固定链接中删除序列号

时间:2015-02-05 作者:Daniel A. White

我正在按分类法组织一些自定义帖子类型,以便我的URL看起来像

/small-groups/spring-2015/date-your-mate
/small-groups/fall-2015/date-your-mate
Thespring-2015fall-2015 是我自定义分类法的鼻涕虫。

然而,当Wordpress为第二次“约会你的伴侣”生成永久链接时,它会返回(注意-2)

/small-groups/fall-2015/date-your-mate-2
是否有一个选项可以用来关闭该选项,以便系统在分类法中查询,而不需要任何顺序后缀(-2 零件)?

我猜这可以通过连接到wp_unique_post_slug 过滤,但我不知道怎么过滤

1 个回复
SO网友:Steven

我不知道您是否可以将页面用于您的目的,但正如wp-includes/post.php 第3701行(在wp_unique_post_slug 函数),可以对不同树中的页面使用相同的slug:

/*
 * Page slugs must be unique within their own trees. Pages are in a separate
 * namespace than posts so page slugs are allowed to overlap post slugs.
 */
似乎有一个插件可以满足您的需要a few years ago, 但从那以后它就消失了。

现在我看不到一种不了解核心代码就可以做到这一点的方法。

结束

相关推荐

Custom permalinks structure

我希望有这样的结构:www.mysite.com/2013 (必须显示2013年的所有职位)www.mysite.com/my-category/2013 (必须显示2013年和“我的类别”类别的所有帖子)www.mysite.com/my-category/my-tag/ (必须显示所有类别为“我的类别”和标记为“我的标记”的帖子)www.mysite.com/my-category/ (必须显示“我的类别”类别的所有帖子)www.mysite.com/my-