Vous êtes ici : Accueil | Snippets WordPress | Administration | Ajouter les images à la une dans une colonne de l’administration

Ajouter les images à la une dans une colonne de l’administration

Snippet image dans une colonne de l'administration

Pour avoir une meilleure vue d’ensemble de vos articles et vous y retrouver plus simplement d’un coup d’oeil,  vous pouvez ajouter les images à la une dans une nouvelle colonne au sein de la liste des articles de l’administration.

Voici ce que vous devez avoir avant de démarrer :

admin column wordpress

Copiez-collez maintenant le code suivant dans le fichier functions.php de votre thème enfant :

add_filter('manage_posts_columns' , 'wpm_admin_columns');

function wpm_admin_columns( $columns ) {

// On organise les différentes colonnes de l'admin: Image, titre,...
    $columns = array(
        'cb' => '<input type="checkbox" />',
        'featured_image' => 'Image',
        'title' => 'Titre',
        'author' => 'Auteur',
        'comments' => '<span class="vers"><div title="Comments" class="comment-grey-bubble"></div></span>',
        'date' => 'Date'
     );
    return $columns;
}

add_action( 'manage_posts_custom_column' , 'wpm_admin_columns_image', 10, 2 );

function wpm_admin_columns_image( $column, $post_id ) {
    switch ( $column ) {
		// On récupère l'image à la une de chaque article
		case 'featured_image':
			echo the_post_thumbnail( 'thumbnail' );
			break;
    }
}

Vous pouvez modifier l’ordre d’affichage des colonnes, par exemple en mettant la ligne 'featured_image' => 'Image' après la ligne 'title' => 'Titre' . 

Attention à ne pas oublier la virgule ‘,’ à la fin de chaque ligne sauf la dernière. Ici Date est la dernière ligne donc on n’en met pas.

Une fois le snippet en place, on obtient un résultat de ce genre :

image admin column wpmarmite

Je n’ai pas mis les catégories et les étiquettes ici, mais vous pouvez les afficher en ajoutant les lignes suivantes dans la liste des colonnes :

'tags' => 'Etiquettes',
'categories' => "Catégories",

Si vous n’avez pas envie de mettre les mains dans le code, vous pouvez toujours utiliser le plugin Admin Columns pour personnaliser les colonnes de l’administration simplement.

À vous de jouer maintenant !

Arrivez-vous à vivre de vos prestations WordPress ?

Trouver les bons clients, leur vendre des prestations et bien communiquer avec eux n'est pas inné. Évitez les galères et gagnez du temps en vous formant aux côtés de ces 7 professionnels.

Commencer maintenant

    Laisser un commentaire

    Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    La Marmite ne peut malheureusement pas fournir de support. Merci d'en tenir compte dans votre commentaire 😉

    Si vous ne lui en voulez pas, donnez-lui un j'aime sur Facebook :



    Pourquoi vous devez travailler avec un thème enfantVoir la vidéo
    + +
    Share
    Tweet
    Share