如何获取 WordPress 帖子缩略图(特色图片)网址?

新手上路,请多包涵

我正在使用此功能来获取特色图片:

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

现在我想通过点击我需要一个特色图片 URL 的锚标签来获取完整的特色图片

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

我怎样才能解决这个问题?

原文由 ManpreetSandhu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 498
2 个回答

检查下面的代码,让我知道它是否适合您。

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

原文由 swapnesh 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您想从帖子缩略图中获取完整的图像大小,您可以使用此代码。

 $img_url = wp_get_attachment_image_url(get_post_thumbnail_id(get_the_ID()), 'full');
<img src="<?PHP echo $img_url?> ">

在这里, get_the_ID() 是帖子 ID。

原文由 Arman H 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题