thumbnail the_post_thumbnail the original obtener imagen full featured destacada php wordpress post

php - the_post_thumbnail - Cómo obtener URL de la imagen destacada de WordPress



php thumbnail wordpress (17)

Estoy usando una función para obtener las imágenes destacadas

<a href="#" rel="prettyPhoto"> <?php the_post_thumbnail(''thumbnail''); ?> </a>

Ahora quiero obtener la imagen completa al hacer clic en la etiqueta de anclaje para la cual necesito una URL de imagen destacada en

<a href="here" rel="prettyPhoto">

por favor ayuda


¡Camino fácil!

<?php wp_get_attachment_url(get_post_thumbnail_id(get_the_ID())) ?>


Esta es la respuesta más simple. <?php $img = get_the_post_thumbnail_url($postID,''post-thumbnail'' ); ?>


Esto funcionó perfectamente para mí:

<?php echo get_the_post_thumbnail_url($post_id, ''thumbnail''); ?>


Intentarás esto

<?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID),''full'' ); ?>//Here you can manage your image size like medium,thumbnail or custom size <img src="<?php echo $url ?>" />


Prueba este

<?php echo get_the_post_thumbnail($post_id, ''thumbnail'', array(''class'' => ''alignleft'')); ?>


Puedes intentar esto:

<?php $feat_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); echo $feat_image; ?>


Puedes probar esto.

<?php $image_url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?> <a href="<?php echo $image_url; ?>" rel="prettyPhoto">


Si desea SOLO la fuente, y no una matriz con otra información:

<?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID), ''thumbnail'' ); ?> <img src="<?php echo $url ?>" />


También puede usar para obtener la URL de archivos adjuntos de imágenes de la siguiente manera. Funciona bien.

if ( has_post_thumbnail() ) { $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), ''medium'' ); }


También puedes obtenerlo desde post_meta de esta manera:

echo get_post_meta($post->ID, ''featured_image'', true);


Verifica el código a continuación y avísame si te funciona.

<?php if (has_post_thumbnail( $post->ID ) ): ?> <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), ''single-post-thumbnail'' ); ?> <div id="custom-bg" style="background-image: url(''<?php echo $image[0]; ?>'')"> </div> <?php endif; ?>


hola, creo que esta es la solución más fácil y actualizada;

<?php the_post_thumbnail( ''single-post-thumbnail'' ); ?>


también puede usar para obtener la URL de archivos adjuntos de imágenes de la siguiente manera:

<?php "<div><a href=".get_permalink(id).">".wp_get_attachment_url(304, array(50,50), 1)."</a></div>"; ?>


<?php $image_src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), ''thumbnail_size'' ); $feature_image_url = $image_src[0]; ?>

Puede cambiar el valor thumbnail_size según su tamaño requerido.


<?php if (has_post_thumbnail( $post->ID ) ): $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), ''single-post-thumbnail'' ); ?> <img src="<?php echo $image[0]; ?>"> <?php endif; ?>


<img src="<?php echo get_post_meta($post->ID, "mabp_thumbnail_url", true); ?>" alt="<?php the_title(); ?>" width ="100%" height ="" />


// Try it inside loop. <?php $feat_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); echo $feat_image; ?>