此函数用来获取一个图片的路径函数,此函数返回的是一个包含图片路径,宽度和高度的有序数组。

语法结构

wp_get_attachment_image_src( $attachment_id, $size, $icon ); Array
(
[0] => url //图片地址
[1] => width //图片宽度
[2] => height //图片高度
[3] => boolean //true表示返回了缩放后的图片,false表示返回了原始图片
)

参数

$attachment_id – 数值,必需,想要获取信息的附件ID,默认值:None

$size – 字符串,获取指定尺寸的图像,默认值:None,可选thumbnail, medium, large or full(对应后台——设置——多媒体的图像大小 ,full表示原始尺寸),或通过array(300,240)自定义图片大小。需要注意的是
WordPress 2.5 以前的版本是没有 $size 参数的,只显示原始尺寸。

icon–布尔,可选,是否使用媒体图标来表示当前附件,比如:如果要获取的附件不是一张图片,而是,比如说视频,让icon – 布尔,可选,是否使用媒体图标来表示当前附件,比如:如果要获取的附件不是一张图片,而是,比如说视频,让icon–布尔,可选,是否使用媒体图标来表示当前附件,比如:如果要获取的附件不是一张图片,而是,比如说视频,让icon为真可以返回代表视频(mime type:video)的图标,否则只能返回空值。这些代表不同mime
type的图片在wp-includes/images/crystal目录下

使用方法

get_post_thumbnail_id($post->ID);获取文章缩略图ID
if (has_post_thumbnail()){
$array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(255,204));
echo $array_image_url[0];
}

官方示例

$attachment_id = 8; // 附件ID
$image_attributes = wp_get_attachment_image_src( $attachment_id ); // 返回一个数组
if( $image_attributes ) {echo '<img src="'.$image_attributes[0].'" width="'.$image_attributes[1].'" height="'.$image_attributes[2].'" />';
}

欢迎关注我的公众号“xx主题网”,原创技术文章第一时间推送。

文章来源:https://www.xxzhuti.com/855.html


获取附件连接的函数:wp_get_attachment_image_src相关推荐

  1. android获取连接wifi名称,android 获取当前连接WIFI名称的有关问题

    android 获取当前连接WIFI名称的问题 我在程序内通过以下方法获取当前连接的WIFI名称(SSID),这个也是网上找别人的,但在我程序内就获取不到呢? 1.在AndroidManifest.x ...

  2. java读取邮箱附件_使用javamail获取附件内容

    我正在使用javamail来自动化一些电子邮件处理.使用javamail获取附件内容 我设法连接到pop3服务器并获取消息.其中一些包含附件.根据邮件标题,我可以"预测"我需要获取 ...

  3. Hive数据连接与函数(2)

    1 数据连接 内连接:保留左表和右表连接成功的数据信息,连接未成功则不保留该数据 select * from hive_day03.orders as o join users u on o.user ...

  4. Python之——获取电脑连接过的所有wifi名称和密码

    转载请注明出处:https://blog.csdn.net/l1028386804/article/details/83277219 不多说,上代码: # -*- coding: UTF-8 -*- ...

  5. 手把手教你做蓝牙聊天应用(三)-获取要连接的设备

    第3节 获取要连接的设备 这一节我们开始设计蓝牙聊天应用的界面.根据之前的规划,连接管理将放在单独的ConnectionManager模块当中,所以每当要使用连接功能的时候,我们就暂时把它空着,等到C ...

  6. mfc下获取所有连接的打印机信息

    在公司做的一个外挂程序,和C++获取所有USB接口的vid.pid等信息为同一项目,要增加打印条码的功能,并且要选择打印机.不同条码打印机的接口都有点不同,这里就不叙述,只获取所有连接的打印机信息.我 ...

  7. Android编程获取网络连接状态及调用网络配置界面

    获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityMan ...

  8. CMD一键获取 所有连接过的WIFI密码

    CMD一键获取 所有连接过的WIFI密码 CMD平常人看起來根本沒什麼用,但是如果你会使用,你会发现:它真的很强大! Windows 8.Windows 8.1.Windows 10已测试成功!Win ...

  9. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

最新文章

  1. SAP PP ECR的Profile规定了用它可以修改哪些数据对象
  2. 中国研究的超级系统计算机,学习电脑 - Book3 - V1.30 - 超级系统恢复
  3. 居然不知道和的区别?
  4. 【算法】蓝桥杯dfs深度优先搜索之排列组合总结
  5. 为什么技术人员要具备产品思维?
  6. 动手动脑(Java)
  7. 正则验证车牌号码,包含新能源车牌
  8. 堆栈思想案例—汉诺塔问题求解最小步数
  9. 阿里云 SLB示例配置
  10. 仿射密码加密解密实现
  11. PicGo配置(gitee)
  12. 下载IE6安装文件到本地的方法
  13. python爬虫 知乎_python爬虫——知乎(关于python的精华回答)
  14. 业余时间没事做,可以试试这些......
  15. 用Javascript开发《三国志曹操传》-开源讲座(五)-可移动地图的实现
  16. “创意城市美食之都”厨艺表演在澳门揭幕
  17. Android shell 下 busybox,clear,tcpdump、、众多命令的移植
  18. 手机长曝光是什么意思_相机长时间曝光是什么意思?
  19. 云管边端架构图_【学术论文】车路协同的云管边端架构及服务研究
  20. linux增加编目节点,常用命令

热门文章

  1. 2022-05-25 postgres中的并发控制的可重复读
  2. tplink控制上网设备_在家办公视频会议学生上网课慢 - 带宽控制TP-Link 篇
  3. win10下搭建grpc 以及demo(idea maven java)
  4. 超级计算机有关文献,超级计算机系统性能平衡性预先评价方法研究
  5. html 输入框联动显示,js下拉选择框与输入框联动实现添加选中值到输入框的方法...
  6. 安装Ubuntu 16.04后要做的事
  7. 今天去了海淀基督教堂
  8. 计算机科学与技术考研辅导班,[独峰考研]清华大学计算机科学与技术考研辅导班-清华计算机系考研经验真题...
  9. 转:网络安全法重点解读
  10. HTML5期末大作业:月饼美食网站设计——月饼美食食品模板(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程食品设计网页规划与设计 计食品模板设计源码