wordpress上传文件自动更名为时间形式

avatar 2017年01月25日15:27:02 6 2731 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此
wordpress无法上传中文名图片和文件,这是件很尴尬的事情。有两种方法,一种是修改字符编码,另一种是修改文件名为时间。我比较喜欢第二种方法,因为这样可以避免重名现象。
这里介绍一下第二种改自动文件名为时间形式代码
首先到WordPress目录下找到wp-admin/includes/file.php这个文件。在wp-admin/includes/file.php文件中查找
$new_file = $uploads['path'] . "/$filename"; 

替换成下面的:
 $new_file = $uploads['path'] . "/".date("YmdHis").floor(microtime()*1000).".".$ext;

这样就可以实现wordpress上传图片自动重命名了。
以上代码意思就是,上传文件就会以“年月日时分秒+千位毫秒整数”的格式重命名文件。这就再也不用担心图片文件名相同而覆盖了原文
  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0