web-dev-qa-db-fra.com

Ajout d'onglets d'aide aux types personnalisés

En utilisant ce post-tutoriel bien écrit Modifier l’onglet Aide du tableau de bord / j’ai le contrôle total sur tous les écrans d’administrateur WordPress standard.

Cela peut-il être modifié pour ajouter des onglets "Aide" aux types de publication personnalisés?

4
Brian Wayne

Utilisez ce code pour résoudre votre problème.

function custom_help() {
    global $post_ID;
    $screen = get_current_screen();

    if( isset($_GET['post_type']) ) $post_type = $_GET['post_type'];
    else $post_type = get_post_type( $post_ID );

    if( $post_type == 'listing' ) :

    $screen->add_help_tab( array(
        'id' => 'you_custom_id', // unique id for the tab
        'title' => 'Custom Help', // unique visible title for the tab
        'content' => '<h3>Help Title</h3><p>Help content</p>', //actual help text
    ));

    $screen->add_help_tab( array(
        'id' => 'you_custom_id_2', // unique id for the second tab
        'title' => 'Custom Help 2', // unique visible title for the second tab
        'content' => '<h3>Help Title 2</h3><p>Help content</p>', //actual help text
    ));

    endif;

}

add_action('admin_head', 'custom_help');
2
prempal sharma

La méthode d'ajout des onglets d'aide décrite ici L'onglet Aide de l'édition du tableau de bord fonctionne également pour les types d'articles personnalisés, tant que la fonction edit-CustomPostType (écran d'administration de la liste) survient avant la fonction CustomPostType (édition/ajout d'un nouvel écran d'administrateur). Pour les taxonomies de type poste personnalisé, utilisez edit-taxonomyName. À votre santé.

0
Brian Wayne