<?php
function ljn_cpt_realisation() {

    // On rentre les différentes dénominations de notre custom post type qui seront affichées dans l'administration
    $labels = array(
        // Le nom au pluriel
        'name'                => _x( 'Réalisations', 'Post Type General Name'),
        // Le nom au singulier
        'singular_name'       => _x( 'Réalisation', 'Post Type Singular Name'),
        // Le libellé affiché dans le menu
        'menu_name'           => __( 'Réalisations'),
        // Les différents libellés de l'administration
        'all_items'           => __( 'Toutes les réalisations'),
        'view_item'           => __( 'Voir la réalisation'),
        'add_new_item'        => __( 'Ajouter une nouvelle réalisation'),
        'add_new'             => __( 'Ajouter'),
        'edit_item'           => __( 'Editer la réalisation'),
        'update_item'         => __( 'Modifier la réalisation'),
        'search_items'        => __( 'Rechercher une réalisation'),
        'not_found'           => __( 'Non trouvée'),
        'not_found_in_trash'  => __( 'Non trouvée dans la corbeille'),
    );

    // On peut définir ici d'autres options pour notre custom post type

    $args = array(
        'label'               => __( 'Réalisations'),
        'description'         => __( 'Toutes les réalisations'),
        'labels'              => $labels,
        'menu_icon'           => 'dashicons-palmtree',
        // On définit les options disponibles dans l'éditeur de notre custom post type ( un titre, un auteur...)
        'supports'            => array( 'title', 'revisions', ),
        /*
        * Différentes options supplémentaires
        */
        'show_in_rest' => true,
        'hierarchical'        => false,
        'public'              => true,
        'has_archive'         => false,
        'rewrite'			  => array( 'slug' => 'realisation'),

    );

    // On enregistre notre custom post type qu'on nomme ici "serietv" et ses arguments
    register_post_type( 'realisation', $args );


}

add_action( 'init', 'ljn_cpt_realisation', 0 );




// Désactiver commentaires
add_action( 'admin_menu', function() {
    // remove_menu_page( 'edit.php' );
    remove_menu_page( 'edit-comments.php' );
} );



add_action('wp_before_admin_bar_render', function() {
    global $wp_admin_bar;

    // Supprimer l'élément "Commentaires" de la barre d'administration
    $wp_admin_bar->remove_menu('comments');

	$wp_admin_bar->remove_node('new-post');
});
