Estoy usando esta función para obtener las imágenes destacadas:
<a href="#" rel="prettyPhoto">
<?php the_post_thumbnail('thumbnail'); ?>
</a>
Ahora quiero obtener la imagen destacada completa haciendo clic en la etiqueta de anclaje para la que necesito una URL de imagen destacada en
<a href="here" rel="prettyPhoto">
¿Cómo puedo arreglar esto?
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?> <div class="section bannerarea cashstudybanner" style="background-image: url( <?php if ( has_post_thumbnail() ) { echo $image[0]; } else { ?> <?php bloginfo('template_directory'); ?>/images/common-banner.jpg <?php } ?> )">
Si desea SOLO la fuente, y no una matriz con otra información:
fuente
wp_get_attachment_image_url()
.wp_get_attachment_image_url
solo es aplicable si conoce la ID de archivo adjunto (no la ID de publicación).fuente
"
lugar de'
: P Pero las comillas no son necesarias en absoluto.¡Manera fácil!
fuente
Esto funcionó perfectamente para mí:
fuente
Creo que esta es la solución más fácil y actualizada:
fuente
Esta es la respuesta más simple:
fuente
Puedes probar esto:
fuente
Prueba este
fuente
get_the_post_thumbnail_url
si solo desea la URL de la imagen.Puedes probar esto.
fuente
También puede obtenerlo de post_meta de esta manera:
fuente
También puede obtener la URL para archivos adjuntos de imágenes de la siguiente manera. Funciona bien.
fuente
fuente
Intentarás esto
fuente
Había buscado mucho y no encontré nada, hasta que obtuve esto:
<?php echo get_the_post_thumbnail_url( null, 'full' ); ?>
Que simplemente le dan la URL de la imagen completa sin la
<img>
etiqueta completa .Espero que pueda ayudarte.
fuente
Si la publicación es una imagen y ya sabemos cuál es la imagen, es posible obtener la URL en miniatura sin demasiados problemas:
fuente
Utilizar:
Puede cambiar el
thumbnail_size
valor según su tamaño requerido.fuente
También puede obtener la URL para archivos adjuntos de imágenes de la siguiente manera:
fuente
Simplemente dentro del bucle escriba
<?php the_post_thumbnail_url(); ?>
como se muestra a continuación: -fuente
fuente