Încerc să fac miniatura postării să se afișeze în conformitate cu aceste alte funcții și nu am noroc:
Informații:
<?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") ;?>
Am încercat toate variantele de la Google pentru o oră și nu-mi dau seama.
Orice sugestie ar fi grozavă.
Comentarii
- re: ' obțineți miniatura postării pentru a se afișa în linia ' – vă referiți la formatarea ieșirii? primiți miniatura pentru a arăta deloc? postarea are de fapt o imagine prezentată?
Răspundeți
Dacă utilizați acest lucru în interiorul buclei dvs. WP_Query
atunci de ce furnizați parametrul Post ID
în funcții. Nu trebuie să faceți acest lucru.
Deci, codul dvs. va deveni acesta.
<?php echo "<h2><a href="" . get_permalink() . "">" . get_the_title() . "</a></h2>" . get_the_post_thumbnail( get_the_ID(), "full" ); ?>
Și vă rugăm să citiți răspunsul și explicația de către @PieterGoosen. El a explicat bine cum funcționează de obicei funcțiile WordPress. Și cum puteți face ecou rezultatelor cu prefixul get_
.
De asemenea, utilizați \
înainte de citatul dublu pe care nu trebuie să îl faceți aici.
Comentarii
- Nu sunt sigur de ce ' re sugerând OP utilizați parametrul
'full'
cuget_the_post_thumbnail()
. - @JimFell Deoarece OP folosea parametrul ' complet ' în codul său.
- @JimFell, trebuie să utilizați 2 parametrii dacă doriți să specificați dimensiunea miniaturii, care sunt ID-ul și dimensiunea (am editat postarea de mai sus pentru a reflecta acest lucru). Dacă sunteți în regulă cu miniatura implicită, atunci este suficient să obțineți doar_poziția_miniaturală (). Dar nu puteți ' să apelați get_the_post_thumbnail (' complet ') – a câștigat ' nu funcționează corect.