Can I have Post Types under other Post Types in Admin menu?

Lets say I have created two custom post types A and B. Those post types are displayed in the Admin menu one after another. (After Posts for example)

Is there a way to display B under A?

Read More

The only similar behavior I am aware of is to assign Taxonomies to Post Types. This forces the first to be displayed under the second. I am looking for a way to do this using custom post types.

It’s like having relationships across post types.

I am managing post types and taxonomies using the excellent GD CPT Tools plugin.
Wordpress 3.4.2

Related posts

Leave a Reply

1 comment

  1. Yes, this capability is available with register_post_type, via the show_in_menu argument, but whether or not the particular plugin you are using supports this I don’t know.

    add_action( 'init', 'wpa70679_custom_types' );
    
    function wpa70679_custom_types() {
    
        register_post_type( 'parent_type',
            array(
                'public' => true,
                'labels' => array(
                    'name' => 'Parent post type'
                )
            )
        );
    
        register_post_type( 'child_type',
            array(
                'public' => true,
                'show_in_menu' => 'edit.php?post_type=parent_type',
                'labels' => array(
                    'name' => 'Child post type'
                )
            )
        );
    
    }
    

    Results