Exclure la miniature d’article d’une galerie WordPress
L’ensemble des photos associées à un article forment une galerie que l’on peut facilement insérer dans le contenu d’un site WordPress et notamment via le shortcode gallery. Mais comment faire pour afficher la galerie de l’article sans pour autant inclure la miniature d’article comme c’est le cas par défaut ?
Chaque image envoyée via l’outil de mise en ligne de médias de WordPress est automatiquement attachée à l’article en question. Ce procédé est aussi valable pour le module Image à la une qui sert à afficher une miniature relative au contenu.
Dans mon exemple tiré d’une situation authentique, je souhaitais afficher la galerie photo à un emplacement stratégique du thème grâce à la fonction do_shortcode.
Le problème était que l’image à la une était elle aussi ajoutée à la liste.
De fait, il convient d’utiliser cette ligne :
<?php echo do_shortcode('[galery size="full size" exclude="' . get_post_thumbnail_id( $post->ID ) . '"]'); ?>
N.B : il faut impérativement remplacer galery par gallery. La faute d’orthographe est voulue pour empêcher WordPress de m’afficher… la galerie !
Quelques explications du code : on exécute le shortcode gallery qui est celui inséré par défaut lorsque vous passez par le module Envoyer/Insérer.

Méthode d'insertion d'une galerie WordPress
Lorsque plusieurs médias sont envoyés, WordPress vous permet d’insérer le tout sous forme d’une galerie via le bouton en question.

Un aperçu d'une galerie sous WordPress
Ensuite, on indique que l’on souhaite exclure l’image à la une et le tour est joué !
Les galeries sont souvent mal comprises sous WordPress. Pourtant, on peut facilement les combiner à des effets jQuery très sympathiques visuellement.
Crédits photo : Ddesign
WordPress 3.5 – Un CMS pour créer et gérer blogs et sites Web
RT-Theme 17, traduction française
Maven Hosting, 12 mois d’hébergement
Themetick, traduction française
Génial,merci beaucoup pour cette astuce,une prise de tête à chaque fois,obliger d’insérer l’image à la une pour avoir son, id pour l’exclure,plus besoin maintemant grâce à ce code,merci.
Très intéressant !
serait il possible d’avoir un article sur la fonction galerie couplé avec des effets Jquery ?
merci
Je n’en ai pas l’utilité pour le moment mais c’est intéressant à connaitre ! Merci encore une fois pour ce partage de connaissance !
Salut
juste ce qu’il me faut … mais où mettre le bout de code .
J’affiche le contenu d’un article via the_content() dans mon single.php.
Dans l’ éditeur – onglet html j’ai :
[gallery link="file" columns="5"] puisque j’ai fait une gallerie pour l’article.
Je ne sais pas très bien oùu insérer le code que tu donnes quelqu’un peut-il m’éclairer sur ce point.
A+
Olivier
J’utilise ce plugin pour choisir les images que je veux dans ma galerie :
http://wordpress.org/extend/plugins/multiple-galleries/
Il est basique mais très efficace !
Bonsoir, excusez-moi d’être légèrement en marge du sujet, quoique…
Je ne comprends pas pourquoi, lorsque je mets une image « à la Une » d’un article (tout en lui affectant la taille « miniature »), celle-ci apparait parfaitement en vignette dans une liste d’articles, mais lorsque je clique sur l’article en question, la miniature devient immense et remplace le header du site.
Exemple d’article problématique: http://www.acrobaticsports.net/dong-dong-chn-remporte-le-circuit-coupe-du-monde/
Alors que sur la page d’accueil, on ne constate a priori pas de problème: http://www.acrobaticsports.net
Si vous avez un embryon de solution, je serais plus que preneur.
D’avance merci.
Cordialement,
Répondu ici.
Merci mais il semble que ça cause de création d’espace membres réservé.
Parfait, c’est exactement ce que je recherchais