您知道,EDD有两个分类法,即“类别”和“标记”,链接如下:
Category: site.com/downloads/category
Tag: site.com/downloads/tag
我想再有3个分类法,例如:种类,卖方,列表。我希望这些分类法链接结构像:
Kind: site.com/downloads/kind
Seller: site.com/downloads/seller
List: site.com/downloads/list
我已经创建了分类法,并且它们工作得很好,唯一的大问题是我无法重写它们以使它们中没有“ downloads /”。
我尝试了这个插件:Custom Post Type Permalinks 并激活此选项:使用自定义分类档案的自定义永久链接。 结果是这样的:
Category: site.com/**downloads**/downloads/category
Tag: site.com/**downloads**/downloads/tag
Kind: site.com/downloads/kind
Seller: site.com/downloads/seller
List: site.com/downloads/list
要删除多余的“下载/”,我为原始EDD类别添加了重写段符功能并标记分类法,从而按我的意愿修复了生成的链接:
Category: site.com/downloads/category
Tag: site.com/downloads/tag
Kind: site.com/downloads/kind
Seller: site.com/downloads/seller
List: site.com/downloads/list
但是还有另一个问题,例如,至少在site.com/downloads/kind的规范链接是site.com/kind(删除了“下载”)。
我尝试将EDD原始分类法的重写段删除为默认值,并尝试将重写段添加到我的自定义分类法中,例如:卖方分类法的下载/卖方。但是链接返回404。 如果我将“下载/销售商”更改为“任何其他/销售商”,则可以使用。
但是,就像自定义EDD的原始分类法一样,在我自定义分类法之前,我需要“下载/”。
有什么方法可以像EDD添加自己的类别和标签分类法一样添加自定义分类法吗?
创建CPT或Function.php分类法的原因我不能在他们的子句中使用“ downloads /”。 (如果我确实使用“自定义帖子类型固定链接”插件,则自定义分类法的规范链接没有“ downloads /”和其他一些问题...)
如果有人可以分享任何提示,经验或解决方案,我真的非常感谢。