目标
我想将我的永久链接格式如下:
- 用于帖子:somePrefix /%category%/%postname%
- 对于类别:somePrefix /%category%
凡somePrefix是在两种情况下是相同的。
我知道这没有太大的好处-对我来说,这似乎是“干净的” :)。如果要手动编辑URL,它会派上用场。
我尝试过的
没有类别库
一种方法是将帖子的永久链接定义为/%category%/%postname%/,并使用插件摆脱类别库。不幸的是,那些插件似乎有缺陷,不鼓励使用(例如,Yoast SEO插件)。
同一类别库
我想没问题,让我们这样使用永久链接中的类别库:category_base /%category%/%postname%。这将产生:
- 对于帖子:example.org/category_base/%category%/%postname%
- 用于类别:example.org/category_base/%category%
这适用于类别,但现在链接到帖子会产生404。
怎么办?
那么有没有办法做到这一点?设置,插件或什至一点点入侵WordPress以正确处理由Same Category Base创建的链接?
您的问题是所需的结构过于紧密。第二种方法看起来应该原则上可以工作,但是因为前缀相同,所以帖子与类别名称混淆了。不知道如何最好地解开它,尤其是以健壮的方式。
—
拉斯特2014年
4年,这仍然没有得到正确答案。有人发现了这件事吗?
—
marvinpoo