0

次のレイアウトで分類法を使用して多くのカスタム投稿タイプを追加した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_typeに)変更できるかどうか疑問に思っていました。my_other_custom_post_type私の問題は、多くの投稿タイプに類似した名前空間があり、混乱が生じていることです。そのため、変更するには特定のデータベース フィールドを知る必要があり、誰かが場所を知っているかどうか、および/または名前を変更する簡単な方法があるかどうか疑問に思っていました。カスタム投稿タイプ。前もって感謝します!

4

1 に答える 1

3

これらの線に沿って何か?

UPDATE  `wp_posts` SET  `post_type` =  '<new post type name>' WHERE  `post_type` = '<old post type name>';
于 2013-02-17T07:24:41.093 に答える