WordPress 中文图片 上传 自动重命名

由于国人很少有在上传图片前将图片名重命名为英语的,所以自动重命名对于WP来说尤为重要,特别是LINUX的不支持中文名的。

WordPress上传多媒体的代码都存放于\wp-admin\includes\里面的file.php,打开这个文件,filename=wpuniquefilename(uploads['path'], file[′name′],unique_filename_callback );// Move the file to the uploads dir,在此句$filename赋值前添加代码如下:

$time=date("YmdHis");$type_change = array('image'=>'.');$file_type = strtr($file['type'],$type_change);
$file['name'] = $time."".mt_rand(1,100)."".$file_type ;

之后代码如下:

    $time=date("YmdHis");$type_change = array('image'=>'.');$file_type = strtr($file['type'],$type_change);$file['name'] = $time.''.mt_rand(1,100).''.$file_type ; $filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback ); // Move the file to the uploads dir

保存下,上传多媒体后文件就自动重命名为2014012315450088格式,年份月份日期时间和随机数字。

转载于:https://www.cnblogs.com/yueke/p/4115972.html

WordPress 中文图片 上传 自动重命名相关推荐

  1. php 上传文件 重命名_如何用PHP给上传的文件改名

    用PHP给上传的文件改名的方法:首先新建一个html文件,并创建form表单:然后新建Php文件用于接收form表单传递过来的文件数据,并设置文件的编码为utf8:接着创建上传文件保存的目录变量[$s ...

  2. django如何给上传的图片重命名(给上传文件重命名)

    1.先在你项目中添加一个文件夹如:system 在文件夹下添加__init__.py 和storage.py文件,并在storage.py中添加如下代码: # -*- coding: UTF-8 -* ...

  3. fckeditor 上传图片 php_FCKeditor上传文件重命名for php

    FCKeditor 版本 2.6.4.1Build 23187 FCKeditor上传文件是不会重命名的,除非是有崇明文件存在.例如:当上传第二个"0104_p5.jpg"图片时, ...

  4. wordpress框架图片上传

    以下方法为form提交至本页面,html+php混写. <form method="post" enctype="multipart/form-data" ...

  5. 上传文件重命名后,下载时,用文件原名,不用Guid命名

    下载时,通过a标签,<a href="/images/myw3schoolimage.jpg" download="w3logo">,可以通过,do ...

  6. 【树莓派学习笔记】五、处理、自动重命名并另存为图片

    目录 编写源码 编译 测试 平台:树莓派3B 版本: 2021-05-07-raspios-buster-armhf 编写源码 所用源码修改自[机器视觉学习笔记]最近邻插值实现图片任意角度旋转(C++ ...

  7. java 图片上传

    代码是最有力量的,嘎嘎 @CrossOrigin@ApiOperation(value = "上传图片", notes = "上传图片", httpMethod ...

  8. java图片上传代码_java 图片上传

    代码是最有力量的,嘎嘎 @CrossOrigin @ApiOperation(value = "上传图片", notes = "上传图片", httpMetho ...

  9. php发表图片文章代码,最新PHP图片上传的一个例子的文章【延伸阅读】

    ThinkPHP+Uploadify图片上传示例 => Yii框架+CKEditor实现图片上传示例 => CodeIgniter使用类库做图片上传示例 => php+js实现异步图 ...

  10. laravel 图片上传

    根据个人场景更改配置config\filesystems.php //我这个是做文章图片上传,就命名 article ,学习的话可以使用默认的配置 'disks' => [ 'local' =& ...

最新文章

  1. mysql设计的步骤_mysql笔记8_数据库设计步骤
  2. 为老乡拼一单拼多多拼农产品 谋定中国农民丰收节交易会
  3. mysql 备份配置文件_mySQL配置文件、备份与恢复
  4. MFC获取文件夹下的所有文件名
  5. GDB同步显示源代码——layout
  6. Linux系统的账号管理
  7. js获取url传递参数
  8. SSM项目实战 —— 物流管理系统的实现
  9. STM32的“GPU”——DMA2D实例详解
  10. 【Xcode使用技巧】Xcode环境变量(environment variables)
  11. 百度:一盗功成万网枯
  12. 通过爬虫获取第五人格游戏信息整理并分析(一)
  13. 【工作需要】CAD+VBA 实现图块的旋转平移缩放和拼接
  14. 博弈论夏普利值!提高机器学习可解释性的新方法!
  15. [VIM]VIM/GVIM中代码的折叠和打开
  16. 这些技术硬核文章值得一看
  17. TDNN时延神经网络
  18. 你的收入在全国算什么水平?
  19. STO GZM Orz %%%% ender魔王考试题解(前两道)(贪心和DP)STO WK orz
  20. Mac母带制作软件:Steinberg WaveLab 11 Pro

热门文章

  1. Android中的Can't create handler inside thread that has not called Looper.prepare()异常
  2. 经典排序算法(十六)--珠排序Bead Sort
  3. __VA_ARGS__和##__VA_ARGS__的区别(转载)
  4. LW_OOPC介绍(转载)
  5. 创建者模式 --- 单例模式
  6. Jedis操作reids集群
  7. php中的str replace,PHP字符串替换str_replace()函数4种用法详解
  8. php session string,教你如何使用php session
  9. python中pip有啥用_python的pip有什么用
  10. sql python r_Mode Studio,支持Python,R和SQL的云数据分析利器