Ik probeer de postminiatuur weer te geven in overeenstemming met deze andere functies en heb geen geluk:

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") ;?> 

Ik heb alle variaties van Googlen een uur lang geprobeerd en kan er niet achter komen.

Alle suggesties zouden geweldig zijn.

Reacties

  • re: ' zorg dat de postminiatuur in de regel wordt weergegeven ' – verwijst u naar de opmaak van de uitvoer? krijg je de miniatuur überhaupt te zien? heeft het bericht eigenlijk een uitgelichte afbeelding?

Antwoord

Als je dit gebruikt in de lus van je WP_Query waarom geef je dan de Post ID parameter in functies? U hoeft dat niet te doen.

Dus uw code wordt deze.

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

En lees het antwoord en de uitleg door @PieterGoosen. Hij legde goed uit hoe WordPress-functies gewoonlijk werken. En hoe kun je de resultaten herhalen met het voorvoegsel get_.

Ook gebruikte je \ vóór dubbele aanhalingstekens, wat u hier niet hoeft te doen.

Opmerkingen

  • Weet niet zeker waarom u ' stelt OP voor om de 'full' parameter te gebruiken met get_the_post_thumbnail().
  • @JimFell Omdat het OP ' volledige ' parameter in zijn code gebruikte.
  • @JimFell, moet je 2 gebruiken parameters als je de miniatuurgrootte wilt specificeren, wat de ID en de grootte zijn (ik heb het bericht hierboven bewerkt om dit weer te geven). Als je akkoord gaat met de standaardminiatuur, dan is gewoon get_the_post_thumbnail () voldoende. Maar je kunt ' get_the_post_thumbnail (' full ') niet aanroepen – het won ' werkt niet correct.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *