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'
avecget_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.