WordPress 如何获取特色图片的 URL

发布于 2017-04-20 12:36:11 字数 121 浏览 121378 评论 2

在主循环里面使用the_post_thumbnail()可以获取到缩略图的HTML代码,但是好像还没有直接获取图片链接的函数,另外有没有像the_title()这类函数一样,有get_post_thumbnail()可以获取特色图片的链接呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

Jsmile 回复 晚风撩人 2017-04-20 14:49:30

get_post_thumbnail() 在Loop里面可以不用谢post_ID,但是在任意位置非Loop里面,需要这样写:

$img_id = get_post_thumbnail_id($post_ID);
$img_arr = wp_get_attachment_image_src($img_id);
晚风撩人 2017-04-20 13:06:05

据我所知,并没有 get_post_thumbnail() 这个函数,获取特色图片的链接地址,我们需要先获取特色图片的 post_ID,然后获取附件的地址:

$img_id = get_post_thumbnail_id();
$img_arr = wp_get_attachment_image_src($img_id);

如果是一个正确的ID,那么 $img_arr 就是我们需要的图片数组,如果这个ID不正确,那么就返回False。

  • [0] => url (地址)
  • [1] => width (宽度)
  • [2] => height(高度)
  • [3] => boolean(true表示返回了缩放后的图片,false表示返回了原始图片)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文