gpt4 book ai didi

php - WordPress 重命名自定义帖子类型

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:07 24 4
gpt4 key购买 nike

我正在开发一个 Wordpress 数据库模型,我在其中添加了许多具有以下布局中的分类法的自定义帖子类型

function my_custom_settings(){
register_post_type( 'my_custom_post_type',array(
'labels' => array(
'name' => __( 'My Custom Post Type' ),
'singular_name' => __('My Custom Post Type')
),
'public' => true,
'menu_position' => 6,
'rewrite' => array(
'slug' => 'my-custom-post-type',
'with_front' => true,
)));

register_taxonomy('my_custom_taxonomy','my_custom_post_type',array(
'hierarchical' => true,
'label' => 'My Custom Taxonomy',
'query_var' => true,
'rewrite' => array('slug' => 'my-custom-taxonomy')
));
}
add_action('init','my_custom_settings');

我想知道是否可以更改实际注册的帖子类型的命名空间(例如 my_custom_post_typemy_other_custom_post_type),同时保持数据库关系和帖子的完整性。我的问题是很多帖子类型都有相似的命名空间,这变得令人困惑,所以我想我需要知道要更改的特定数据库字段,并且想知道是否有人知道位置和/或是否有更简单的重命名方法自定义帖子类型。提前致谢!

最佳答案

类似的东西?

UPDATE  `wp_posts` SET  `post_type` =  '<new post type name>' WHERE  `post_type` = '<old post type name>';

关于php - WordPress 重命名自定义帖子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14917879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com