WordPress 经常有一些图片处理相关的需求,比如下载外部图片,上传截图等等,所以 WPJAM Basic 也内置了一些常用的图片处理函数,可以在进行 WordPress 主题和插件二次开发的时候,直接使用。
wpjam_is_image
wpjam_is_image($img_url);
根据扩展名判断 $img_url
是不是图片。
wpjam_is_external_image
wpjam_is_external_image($img_url);
根据域名判断 $img_url
是不是外部图片。
wpjam_download_image
wpjam_download_image($img_url, $args=[]);
用于下载外部的图片到本地服务器,第一个参数 $img_url
就是外部图片的地址,$args
参数包括:
-
name
:图片文件名。 -
media
:是否上传媒体库,默认否。 -
post_id
:选择上传到媒体库,可以指定关联的文章。
函数会根据不同的情况返回不同的值,如果选择上传到媒体库,返回值为图片在媒体库的ID,否则为图片在服务器的路径。
wpjam_upload_bits
wpjam_upload_bits($bits, $args=[]);
把字节流文件上传到服务器,第一个参数 $bits
就是字节流,$args
参数包括:
name
:文件名。media
:是否上传媒体库,默认是。post_id
:选择上传到媒体库,可以指定关联的文章。
函数会根据不同的情况返回不同的值,如果选择上传到媒体库,返回值为附件在媒体库的ID,否则为文件在服务器的路径。
wpjam_restore_attachment_file
wpjam_restore_attachment_file($id);
这个函数可以根据附件 id 恢复附件在本地的文件,什么意思呢?很多人在使用了 WPJAM Basic 的「」之后,把本地服务器上存储的图片都删除了,有时候有需要使用本地的文件,比如用于上传到第三方服务,这时候就可以使用该函数先恢复图片在本地的存储。
最后你在使用 WPJAM Basic 有什么问题,或者有什么功能需求,请。
点击卡片关注「WordPress果酱」
每天分享 WordPress 使用技巧
⏬⏬ 下载 WPJAM Basic 请点击阅读原文
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...