Wordpress // 删除 URL 的帖子类型 slug

Posted

技术标签:

【中文标题】Wordpress // 删除 URL 的帖子类型 slug【英文标题】:Wordpress // remove post type slug for URL 【发布时间】:2019-03-15 19:50:17 【问题描述】:

我创建了一个 CPT 和几个应用于此 CPT 的自定义分类法。

目前我的网址如下(使用插件):

www.example.com/[cpt]/[taxonomy-term]/post

对于特定的 cpt,我想移至:

www.example.com/[taxonomy-term]/post

我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

如果您想为自定义 post_type 使用不带 [cpt] 的自定义 slug,则需要在 args 数组中传递此值

$args['rewrite'] = array(
     'slug'       => 'your-custom-post-type',
     'with_front' => false,
 ),

在此更新后您的永久链接

【讨论】:

以上是关于Wordpress // 删除 URL 的帖子类型 slug的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress - 从自定义帖子类型中删除子菜单

显示 WordPress 中不必要的帖子类型的 URL [关闭]

php 从管理员Wordpress中删除博客(帖子类型)

从 Wordpress 取消注册自定义帖子类型

自定义帖子类型等效于 Wordpress 中的“帖子页面”设置

Wordpress 自定义帖子操作挂钩