I am trying to add Wordpress featured image in tag. I used these 3 shortcodes.

<?php echo $image_large[0]; ?>
<?php echo get_the_post_thumbnail(null,'thumbnail');?>
<?php echo get_the_post_thumbnail( $page->ID, 'full' ); ?>

Example

<a href="<?php echo get_the_post_thumbnail( $page->ID, 'full' ); ?>" >View Larger</a>

But nothing working. Please help me ...

有帮助吗?

解决方案

It's not working because you're trying to echo the image into the href. What you want is just the URL to go there.

<?php echo get_the_post_thumbnail_url( $page->ID, 'full' )?>

You can learn more about this function here in the codex.

其他提示

I hope that I understood your question correctly. You can try this.

    <?php if (has_post_thumbnail()): ?>
         <figure class="entry-thumb">
           <a href="<?php the_permalink();?>"tabindex="-1" aria-hidden="true">
             <?php the_post_thumbnail('full', ['alt' => esc_html (get_the_title())]); ?>
           </a>
        </figure>
   <?php endif; ?>
许可以下: CC-BY-SA归因
scroll top