///////////////// créer le custom post type /////////////////

<?php

function codeur_register_post_types() {

  // Définir les étiquettes pour le CPT
  $labels = array(
    'name'               => 'Témoignages', 
    'singular_name'      => 'Témoignage',       
    'menu_name'          => 'Témoignages',      
    'all_items'          => 'Tous les témoignages', 
    'add_new'      => 'Ajouter un nouveau témoignage',
    'add_new_item'       => 'Ajouter un nouveau témoignage',  
    'new_item'           => 'Nouveau témoignage',       
    'edit_item'          => 'Modifier le témoignage',     
    'view_item'          => 'Voir les témoignages', 
    'not_found'          => 'Aucun témoignage trouvé',
    'not_found_in_trash' => 'Aucun témoignage trouvé dans la corbeille'
  );
  
  $args = array(
    'labels' => $labels,
    'public' => true,
    'show_in_rest' => true,
    'has_archive' => true,
    'supports' => array( 'title', 'editor','thumbnail' ),
    'menu_position' => null, 
    'rewrite' => array( 'slug' => 'temoignages' ),
        'menu_icon' => 'dashicons-admin-customizer'
  );
  
  register_post_type( 'temoignages', $args ); 
  
}
  
add_action( 'init', 'codeur_register_post_types', 0 );
?>





External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.