十一年专注,只做WordPress定制开发一件事

如何移除自定义分类法分类url链接中的分类法名称?

王超
2023-09-05
主题开发
342 次

我们知道,可以针对指定自定义文章类型使用register_taxonomy()创建自定义分类法,然后就可以在后台在这个自定义分类法下创建分类,默认的这个自定义分类法下分类的链接中会包含你创建的分类法的名称,比如分类法名称为city,下面创建了一个洛阳(slug:luoyang),那么洛阳这个分类在前台的url链接可能是https://www.wp-diary.com/city/luoyang/,但是有时候我们不想在链接中显示city这个分类法的名称,那么怎么样才能实现呢?其实很简单,就是在注册自定义分类法的时候,把rewrite参数按如下方法设置就可以了。

'rewrite' => array(
       'slug' => '/',
       'with_front' => false
 )

这样,你的链接就变成了https://www.wp-diary.com/luoyang/,如果有预览分类链接的时候出现了404,到后台-设置-固定链接中重新保存一下固定链接,然后刷新页面,重新打开就行了。

WordPress日记主要承接WordPress主题定制开发PSD转WordPressWordPress仿站以及以WordPress为管理后端的小程序、APP,我们一直秉持“做一个项目,交一个朋友”的理念,希望您是我们下一个朋友。如果您有WordPress主题开发需求,可随时联系QQ:919985494 微信:18539976310

搜索

嘿,有问题找我来帮您!