wp_get_attachment_url 获取附件的完整URL
文 / @UTHEME
函数描述
函数返回已上传附件文件的完整URI,如果获取失败,将返回false。
使用方法
<?php wp_get_attachment_url( $id ); ?>
函数参数
参数 | 数据类型 | 是否必需 | 描述 | 默认值 |
---|---|---|---|---|
$id | 整数 | 是 | 附件ID | 无 |
返回值
字符串或布尔值:返回已上传附件的完整URI,如果获取失败将返回 “false”。
默认使用方法
<?php echo wp_get_attachment_url(12);?>
输出字符串类似于: http://example.net/wp-content/uploads/filename。
注意事项
您可以通过使用 wp_get_attachment_url filter修改函数的输出。
此函数将不会urlencode获取到的url,如果您的附件文件名有不合法的字符串,您需要使用编码输出的内容以获取一个正确的url。
以下示例代码可用于获取附件文件的根目录相对路径。
$parsed = parse_url( wp_get_attachment_url( $attachment->ID ) );
$url = dirname($parsed['path']).'/' . rawurlencode( basename( $parsed['path'] ) );
如果您需要一个附件页面的URI,而不是附件文件,可以使用get_attachment_link
函数。

相关文章
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
创建Vue组件详细教程 2023-09-10 00:23:17
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45
-
WordPress 6.3版本(2023年8月)性能提升了哪些? 2023-08-28 16:56:02
-
Astra 主题团队推出人工智能驱动的 WordPress 网站创建平台 – ZIPWP 2023-08-28 16:49:54
-
WordPress 宣布将为用户提供 100 年域名托管服务 2023-08-28 16:45:27
-
PHP判断if else 和 switch case的区别盘点 2023-07-29 15:11:11
-
详解WordPress独立站SEM中的OCPC方法(含百度推广OCPC与谷歌OCPC) 2023-07-19 08:01:30
-
WordPress的古腾堡全站编辑器site-editor.php介绍(附:site-editor.php启用代码) 2023-07-16 08:01:57
-
WordPress的Customize Partial功能最全介绍(含:demo代码) 2023-07-16 00:21:56