wordpress规范化 上传文件自动重命名

自然
350
文章
389
评论
2017年12月29日00:23:16 评论 462字阅读1分32秒
摘要

WordPress上传文件默认是不改变文件名称的,可对中文文件名而言,某些系统、某些浏览器访问是会出现问题滴,那么怎样让Wordpress上传文件自动重命名呐?文件重命名可以有效的规范文件管理,不会造成文件重复,覆盖,错误等问题。wordpress的功能是强大的,UP文件重命名只需要短短一行代码就能搞定,不废话直接上代码。

wordpress规范化 上传文件自动重命名

WordPress上传文件默认是不改变文件名称的,可对中文文件名而言,某些系统、某些浏览器访问是会出现问题滴,那么怎样让Wordpress上传文件自动重命名呐?文件重命名可以有效的规范文件管理,不会造成文件重复,覆盖,错误等问题。wordpress的功能是强大的,UP文件重命名只需要短短一行代码就能搞定,不废话直接上代码。

 

  1. //wordpress上传文件重命名
  2. function git_upload_filter($file) {
  3. $time = date("YmdHis");
  4. $file['name'] = $time . "" . mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION);
  5. return $file;
  6. }
  7. add_filter('wp_handle_upload_prefilter', 'git_upload_filter');

把这段代码加入到主题的functions.php中,你就会发现神奇的事情发生了,文件已上传就重命名了

weinxin
自然博客
快来关注一下,一个linux运维爱好者的个人博客!
  • 本文由 发表于 2017年12月29日00:23:16
WP-China-Yes自建wordpress中国区仓库源 Nginx

WP-China-Yes自建wordpress中国区仓库源

WordPress的CDN在19年被国内攻击后(存疑),一直屏蔽了大陆IP的访问,从大陆访问WP的服务都会返回429 Too Many Requests。虽然WP官方社区并不承认屏蔽了大陆地区的访问(...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: