プロジェクト セクションにカスタム投稿タイプを使用するサイトを作成しました。
投稿タイプを「プロジェクト」から「ギャラリー」に変更する必要がありますが、すでに多くのプロジェクトをアップロードしているため、できるだけ手間をかけずにこれを行う方法を考えていました (すべてを再アップロードする必要はありません)。画像やテキストなど)
投稿の名前を変更するために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