NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.
Publié le : 09 juin 2020 - Modifié le : 17 janvier 2022
Temps de lecture : 1 minute, 22 seconds - 113 mots
Partager la publication "Colonnes admin : Ajouter les IDs des pages et / ou articles"
Nous allons aujourd’hui montrer deux filtres permettant de faire un display des IDs des pages et des articles dans les colonnes admin de WordPress. Un premier filtre pour construire la colonne admin qui va nous permettre de montrer les IDs avec le filtre manage_pages_columns et manage_posts_columns.
Ensuite on souhaite afficher nos ids dans la colonne. On va utiliser deux filtres pour ça. Un manage_posts_custom_column et manage_pages_custom_column.
Ces filtres serviront aussi pour les custom post types, en bon français, vos types d’articles qui permettent par exemple de faire des portfolios, témoignages, produits ect …
add_filter( 'manage_pages_columns', 'pages_add_id_column', 5 ); add_action( 'manage_pages_custom_column', 'pages_id_column_content', 5, 2 ); function pages_add_id_column( $columns ) { $columns['monid'] = 'ID'; return $columns; } function pages_id_column_content( $column, $id ) { if( 'monid' == $column ) { echo $id; } } add_filter( 'manage_posts_columns', 'posts_add_id_column', 5 ); add_action( 'manage_posts_custom_column', 'posts_id_column_content', 5, 2 ); function posts_add_id_column( $columns ) { $columns['monid'] = 'ID'; return $columns; } function posts_id_column_content( $column, $id ) { if( 'monid' == $column ) { echo $id; } }