X

Comment afficher la légende de l'image mise en avant / miniature de l'article

Extraits par IsItWP

Vous cherchez un moyen d'afficher la légende de l'image mise en avant dans WordPress ? Bien qu'il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour afficher la légende de l'image mise en avant / miniature de l'article dans WordPress.

Instructions :

Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :

function the_post_thumbnail_caption() {
  global $post;

  $thumbnail_id    = get_post_thumbnail_id($post->ID);
  $thumbnail_image = get_posts(array('p' => $thumbnail_id, 'post_type' => 'attachment'));

  if ($thumbnail_image && isset($thumbnail_image[0])) {
    echo '<span>'.$thumbnail_image[0]->post_excerpt.'</span>';
  }
}

Ajoutez ce code dans la boucle du fichier de modèle souhaité, single.php ou index.php, pour afficher la légende de l'image mise en avant.

<?
        the_post_thumbnail_caption();
?> 

Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière d'ajouter correctement des extraits de code dans WordPress, afin de ne pas endommager accidentellement votre site.

Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 12 meilleurs plugins WordPress pour les blogueurs et comment créer un formulaire multipage dans WordPress.

Commentaires   Laisser une réponse

  1. merci beaucoup, ça marche à merveille ! Fonctionne aussi avec un shortcode : remplacez simplement « echo » dans la fonction par « return » et placez un shortcode quelque part sur votre page.

  2. Hmmm. Cela casse mon site wp 5.2.2, avec le dernier thème Avada :-/

  3. Avez-vous un moyen de faire cela sur plusieurs articles ? Nous avons résolu le problème de l'affichage de la légende pour une image mise en avant. Mais, lorsque nous utilisons la même image dans un autre article, tout part en vrille.

    1. L'idée serait d'ajouter cela à votre boucle, à moins que je ne suive pas ce que vous voulez dire, pouvez-vous fournir plus de détails ?

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !