我创建了一个使用自定义帖子类型作为项目部分的网站。
我需要将帖子类型从“项目”更改为“画廊”,但由于我已经上传了一堆项目,我想知道如何以尽可能少的麻烦做到这一点(我不想重新上传所有图片和文字等)
我发现一些文章告诉我做一个 SQL 查询来重命名帖子
UPDATE `wp_posts`
SET `post_type` = '<new post type name>'
WHERE `post_type` = '<old post type name>';
这是分类学的
UPDATE `wp_term_taxonomy`
SET `taxonomy` = '<new taxonomy name>'
WHERE `taxonomy` = '<old taxonomy name>';
我只是不知道我应该用这段代码做什么。如果是 SQL,我是在 php 文件中运行它还是在我的网站的 WP 仪表板或 cPanel 中可以找到某种“终端”?
以下是我创建帖子类型的方式(不确定这是否有帮助)
function create_my_post_types() {
//projects
register_post_type(
'Projects', array('label' => 'Projects','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true, 'menu_position' => 8,'capability_type' => 'post','hierarchical' => false,'rewrite' => array('slug' => '','with_front' => '0'),'query_var' => true,'exclude_from_search' => false,'supports' => array('title','editor','thumbnail'),'taxonomies' => array('category',),'labels' => array (
'name' => 'Projects',
'singular_name' => 'Project',
'menu_name' => 'Projects',
'add_new' => 'Add New Project',
'add_new_item' => 'Add New Project',
'edit' => 'Edit',
'edit_item' => 'Edit Project',
'new_item' => 'New Project',
'view' => 'View Project',
'view_item' => 'View Project',
'search_items' => 'Search Projects',
'not_found' => 'No Projects Found',
'not_found_in_trash' => 'No Projects Found in Trash',
'parent' => 'Parent Projects',
),) );
} // end create_my_post_types