Ajouter une miniature dans l'Admin de l'image de votre article

Ajouter une miniature dans l’Admin de l’image de votre article

Dernière mise à jour le 29 avril 2018 a 04:02

Un bout de code utile (ou pas) qui va nous aider à ajouter une miniature dans l’Admin de l’image à la une de notre article.

Ce code peut être utile dans le cas où un blog est géré par plusieurs rédacteurs et qu’un administrateur voudra vérifier si tous les articles ont par exemple une image à la une d’un seul coup d’œil en regardant le tableau récapitulatif des articles.
voici le résultat souhaité :

Ajouter une miniature dans l'Admin de l'image de votre article
Ajouter une miniature dans l’Admin de l’image de votre article

Dans votre fichier functions.php (de votre thème enfant bien sûr) ajouter cette première fonction

function wpc_colonne($columns) {
 return array_merge( $columns,
 array('thumb' => __('Miniature')) );
}
add_filter('manage_posts_columns' , 'wpc_colonne');

Cette fonction va donc ajouter une colonne dans le tableau récapitulatif des articles dans l’administration.
Ensuite, nous allons ajouter une autre fonction qui va elle afficher la miniature :

add_action('manage_posts_custom_column', 'data_colonne');
function data_colonne($name) {
 global $post;
 switch ($name) {
case 'thumb':
 if(has_post_thumbnail($post->ID))
 {
 ?>
 <a href="<?php the_permalink(); ?>" target="_blank">
 <?php the_post_thumbnail(array(70,70));?>
 </a>
 <?php
 }
 else
 {
 _e('No Thumbnail','twentyeleven');
 }
 break;
 }
 }

Cette fonction va donc ajouter une miniature d’une taille de 70px x 70px de l’image à la une de l’article. Si aucune image n’est ajoutée à la une alors on affiche « No Thumbnails ».
Des questions ??
Enregistrer

Cela peut vous intéresser

Laisser un commentaire