web-dev-qa-db-fra.com

Obtenez la vignette du message avec wp_query

J'essaie de faire en sorte que la vignette du message corresponde à ces autres fonctions et je n'ai 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') ;?>

J'ai essayé toutes les variantes de Google pendant une heure et je n'arrive pas à comprendre.

Toute suggestion sera appréciée.

2
moorewebx

Si vous utilisez ceci dans la boucle de votre WP_Query, pourquoi fournissez-vous le paramètre Post ID dans les fonctions. Tu n'as pas besoin de faire ça.

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 s'il vous plaît lire la réponse et l'explication de @PieterGoosen. Il a bien expliqué comment fonctionne généralement les fonctions de WordPress. Et comment faire écho aux résultats avec le préfixe get_.

De plus, vous utilisiez \ avant les guillemets, ce que vous n'avez pas besoin de faire ici.

5
Robert hue