Jessaie de faire afficher la vignette du message en fonction de ces autres fonctions et je nai pas de chance:

Info:

<?php echo "<h2><a href=\"" . get_permalink($attractions->post->ID) . "\">" . get_the_title($attractions->post->ID) . "</a></h2>" . get_the_post_thumbnail($attractions->post->ID, "full") ;?> 

Jai essayé toutes les variantes de Google depuis une heure et je narrive pas à comprendre.

Toutes les suggestions seraient super.

Commentaires

  • re: ' obtenir la vignette de larticle à afficher dans la ligne ' – faites-vous référence au formatage de la sortie? obtenez-vous la vignette à afficher du tout? le message a-t-il réellement une image en vedette?

Réponse

Si vous lutilisez dans la boucle de votre WP_Query alors pourquoi fournissez-vous le paramètre Post ID dans les fonctions. Vous navez pas besoin de faire cela.

Donc, votre code deviendra ceci.

<?php echo "<h2><a href="" . get_permalink() . "">" . get_the_title() . "</a></h2>" . get_the_post_thumbnail( get_the_ID(), "full" ); ?> 

Et sil vous plaît lire la réponse et lexplication par @PieterGoosen. Il a bien expliqué comment les fonctions de WordPress fonctionnent habituellement. Et comment pouvez-vous faire écho aux résultats avec le préfixe get_.

Vous utilisiez également \ avant les guillemets doubles, ce que vous navez pas besoin de faire ici.

Commentaires

  • Je ne sais pas pourquoi vous ' re suggérant OP dutiliser le paramètre 'full' avec get_the_post_thumbnail().
  • @JimFell Parce que lOP utilisait le paramètre ' full ' dans son code.
  • @JimFell, vous devez utiliser 2 paramètres si vous souhaitez spécifier la taille de la vignette, qui sont lID et la taille (jai modifié larticle ci-dessus pour refléter cela). Si vous êtes daccord avec la vignette par défaut, alors simplement get_the_post_thumbnail () est suffisant. Mais vous pouvez ' t appeler get_the_post_thumbnail (' full ') – cela a gagné ' t fonctionne correctement.

Laisser un commentaire

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