Estoy tratando de que la miniatura de la publicación se muestre en línea con estas otras funciones y no tengo suerte:
Información:
<?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") ;?>
He probado todas las variaciones de Google durante una hora y no puedo resolver esto.
Cualquier sugerencia sería genial.
Comentarios
- re: ' obtener la miniatura de la publicación para mostrar en la línea ' – ¿se refiere al formato de la salida? ¿Obtienes la miniatura para mostrar? ¿La publicación tiene realmente una imagen destacada?
Responder
Si está usando esto dentro del ciclo de su WP_Query
entonces, ¿por qué proporciona el parámetro Post ID
en las funciones? No es necesario que haga eso.
Entonces su código se convertirá en esto.
<?php echo "<h2><a href="" . get_permalink() . "">" . get_the_title() . "</a></h2>" . get_the_post_thumbnail( get_the_ID(), "full" ); ?>
Y por favor lea la respuesta y explicación por @PieterGoosen. Explicó bien cómo funciona normalmente WordPress. Y cómo puedes hacer eco de los resultados con el prefijo get_
.
También estabas usando \
antes de las comillas dobles, lo cual no es necesario que haga aquí.
Comentarios
- No estoy seguro de por qué ' sugiriendo que OP use el parámetro
'full'
conget_the_post_thumbnail()
. - @JimFell Debido a que el OP estaba usando el parámetro ' completo ' en su código.
- @JimFell, debe usar 2 parámetros si desea especificar el tamaño de la miniatura, que son el ID y el tamaño (edité la publicación anterior para reflejar esto). Si está de acuerdo con la miniatura predeterminada, simplemente get_the_post_thumbnail () es suficiente. Pero puedes ' t llamar a get_the_post_thumbnail (' completo ') – ganó ' no funciona correctamente.