更改函数文件中的自定义帖子类型slug

问题描述 投票:0回答:3

在 WordPress 中,您可以从下图所示的仪表板帖子中轻松更改自定义帖子类型,但如何通过我所有 CPT 的后端更改它?

enter image description here

我知道我可以使用重写参数,但这似乎只会更改自定义帖子类型标题。

我如何编写一个函数来更改为:

  • 站点名称/项目/项目

而不是

  • 站点名称/项目/帖子内容
wordpress custom-post-type slug
3个回答
1
投票

我理解得对吗,你想更改永久链接库?

自定义帖子类型通过以下方式注册:
https://developer.wordpress.org/reference/functions/register_post_type/

register_post_type

此函数具有

rewrite
参数。子参数
slug
可能就是您要搜索的内容。

您可以使用过滤器更改已注册帖子类型的参数

register_post_type_args
有关详细信息,请参阅此处:
https://wordpress.stackexchange.com/a/230313/179522

更改后不要忘记刷新永久链接规则。 具体方法如下:https://wpastra.com/docs/how-to-refresh-wordpress-permalinks/


0
投票

我建议看看以下插件 https://wordpress.org/plugins/permalinks-customizer/ .

它对我有用,如果想编写自己的函数而不是使用插件,您可以看看插件的作者是如何做到的。

谢谢!


0
投票

您可以使用https://wordpress.org/plugins/cptsm-slug-manager/,该插件提供了一个简单而强大的界面来管理自定义帖子类型slugs。

© www.soinside.com 2019 - 2024. All rights reserved.