Exclure la miniature d’article d’une galerie WordPress

Mis à jour le :

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.

Capture d'écran - Insertion d'une galerie photos WordPress
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.

Capture d'écran - Exemple de galerie WordPress
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.

Avatar de Aurélien Denis

Protégez votre site WordPress

Vos données sont précieuses,
ne prenez pas le risque de tout perdre.
Confiez-moi votre maintenance !

Ces articles devraient t’intéresser…

12 réponses
  1. Avatar de Brice
    Brice

    Bonjour Aurelien. Moi par contre je voudrais ne pas afficher les miniatures d’images de mes articles et au bas de ceux-ci. A chaque fois que j’insère des images dans mes articles, après la publication, elles se retrouvent au bas, sous forme de galerie. Je n’aime pas cet effet et je voudrais le supprimer mais je ne trouve aucun bouton dans les paramètres d’articles, sous Portfolio Settings.

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Il faut éditer le thème pour ce faire…

  2. Avatar de Goudie
    Goudie

    Parfait, c’est exactement ce que je recherchais 🙂

  3. Avatar de Damien
    Damien

    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,

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Répondu ici.

      1. Avatar de Damien
        Damien

        Merci mais il semble que ça cause de création d’espace membres réservé.

  4. Avatar de Mael
    Mael

    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 !

  5. Avatar de mezigh
    mezigh

    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

    1. Avatar de Heilder
      Heilder

      Idem. Je ne sais pas où ajouter ce code ! Aurélien si tu passes par là…

  6. Avatar de David
    David

    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 !

  7. Avatar de nZAngel
    nZAngel

    Très intéressant !

    serait il possible d’avoir un article sur la fonction galerie couplé avec des effets Jquery ?

    merci

  8. Avatar de noaneo
    noaneo

    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.