web-dev-qa-db-fra.com

Puis-je avoir des types de publication dans d'autres types de publication dans le menu Administrateur?

Disons que j'ai créé deux types de publications personnalisées A et B. Ces types de publication sont affichés dans le menu Admin les uns après les autres. (Après Posts par exemple)

Est-il possible d'afficher B sous A?

Le seul comportement similaire que je connaisse est d'attribuer des taxonomies à des types de publication. Cela oblige le premier à s'afficher sous le second. Je cherche un moyen de faire cela en utilisant des types de post personnalisés.

C'est comme avoir des relations entre les types de publication.

Je gère les types d'articles et les taxonomies à l'aide de l'excellent plug-in Gd CPT Tools. Wordpress 3.4.2

4
Odys

Oui, cette fonctionnalité est disponible avec register_post_type , via l'argument show_in_menu, mais je ne sais pas si le plugin que vous utilisez prend en charge cette fonctionnalité.

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

10
Milo

Oui, si vous êtes prêt à utiliser un (bien noté) plugin !

0
Gaia