使用后更改自定义 post 类型的名称
Change name of custom post type after using it
我想在使用了很长时间后更改自定义 post 类型的名称。
现在的名字是这样注册的:
register_post_type( 'toremove-name' , $args );
我想要这样:
register_post_type( 'name' , $args );
如果我更改它,我认为它会在数据库中产生问题。
有什么方法或插件可以解决这个问题吗?
我确定有一个插件,但如果您有 MySQL 访问权限,您也可以按照您指定的方式重命名 CPT 并执行 SQL 查询以更新:
更新wp_posts
设置post_type
=New CPT Name
其中post_type
=Old CPT Name
;
此外,如果您已经注册了 CPT,请不要忘记您的分类法。执行此操作后,您可能需要刷新永久链接
我想在使用了很长时间后更改自定义 post 类型的名称。
现在的名字是这样注册的:
register_post_type( 'toremove-name' , $args );
我想要这样:
register_post_type( 'name' , $args );
如果我更改它,我认为它会在数据库中产生问题。 有什么方法或插件可以解决这个问题吗?
我确定有一个插件,但如果您有 MySQL 访问权限,您也可以按照您指定的方式重命名 CPT 并执行 SQL 查询以更新:
更新wp_posts
设置post_type
=New CPT Name
其中post_type
=Old CPT Name
;
此外,如果您已经注册了 CPT,请不要忘记您的分类法。执行此操作后,您可能需要刷新永久链接