在 WordPress 中,您可以从下图所示的仪表板帖子中轻松更改自定义帖子类型,但如何通过我所有 CPT 的后端更改它?
我知道我可以使用重写参数,但这似乎只会更改自定义帖子类型标题。
我如何编写一个函数来更改为:
而不是
我理解得对吗,你想更改永久链接库?
自定义帖子类型通过以下方式注册:
https://developer.wordpress.org/reference/functions/register_post_type/
register_post_type
此函数具有
rewrite
参数。子参数 slug
可能就是您要搜索的内容。
您可以使用过滤器更改已注册帖子类型的参数
register_post_type_args
有关详细信息,请参阅此处:更改后不要忘记刷新永久链接规则。 具体方法如下:https://wpastra.com/docs/how-to-refresh-wordpress-permalinks/
我建议看看以下插件 https://wordpress.org/plugins/permalinks-customizer/ .
它对我有用,如果想编写自己的函数而不是使用插件,您可以看看插件的作者是如何做到的。
谢谢!
您可以使用https://wordpress.org/plugins/cptsm-slug-manager/,该插件提供了一个简单而强大的界面来管理自定义帖子类型slugs。