Sto cercando di mostrare la miniatura del post in linea con queste altre funzioni e non ho fortuna:
Informazioni:
<?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") ;?>
Ho provato tutte le varianti di Google per unora e non riesco a capirlo.
Qualsiasi suggerimento sarebbe fantastico.
Commenti
- re: ' ottieni la miniatura del post da mostrare nella riga ' – ti riferisci alla formattazione delloutput? riesci a visualizzare la miniatura? il post ha effettivamente unimmagine in primo piano?
Risposta
Se stai usando questo allinterno del ciclo del tuo WP_Query
allora perché fornisci il parametro Post ID
nelle funzioni. Non devi farlo.
Quindi il tuo codice diventerà questo.
<?php echo "<h2><a href="" . get_permalink() . "">" . get_the_title() . "</a></h2>" . get_the_post_thumbnail( get_the_ID(), "full" ); ?>
E per favore leggi la risposta e la spiegazione di @PieterGoosen. Ha spiegato bene come funzionano normalmente le funzioni di WordPress. E come puoi echeggiare i risultati con il prefisso get_
.
Inoltre stavi usando \
prima delle virgolette doppie che non è necessario fare qui.
Commenti
- Non sono sicuro del motivo per cui ' stai suggerendo a OP di utilizzare il parametro
'full'
conget_the_post_thumbnail()
. - @JimFell Poiché lOP utilizzava il parametro ' completo ' nel suo codice.
- @JimFell, devi usare 2 parametri se vuoi specificare la dimensione della miniatura, che sono lID e la dimensione (ho modificato il post sopra per riflettere questo). Se stai bene con la miniatura predefinita, è sufficiente semplicemente get_the_post_thumbnail (). Ma puoi ' t chiamare get_the_post_thumbnail (' full ') – ha vinto ' t funziona correttamente.