170 votes

Comment obtenir WordPress post vedette url de l'image

J'utilise cette fonction pour obtenir les images en vedette

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

maintenant, je veux obtenir la pleine image en vedette sur cliquez sur la balise d'ancrage pour lequel j'ai besoin d'une vedette url de l'image dans

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

s'il vous plaît aider

360voto

swapnesh Points 8611

Vérifiez le code ci-dessous et laissez-moi savoir si cela fonctionne pour vous.

<?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; ?>

116voto

LOLapalooza Points 768

Si vous voulez JUSTE la source, et non pas un tableau avec d'autres informations:

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

23voto

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

19voto

D'une manière simple!

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

6voto

yahya akhtar Points 186

Essayez celui-ci

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X