WordPress 上传图片自动重命名方法

2021年11月22日WordPress 上传图片自动重命名方法已关闭评论
腾讯云618会场:点击直达 阿里云618会场:点击直达
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

用 WordPress 写文章时,经常需要上传图片、多媒体。WordPress 自带的多媒体命名不好看,那么,如何让 WordPress 图片重命名呢?本文将分享WordPress 上传图片自动重命名方法,让图片上传以后,文件能在我们上传的时候自动变成英文或数字,更美观简洁。

选择以下任意一段代码放置在主题的 functions.php 文件中即可:

方法一:

  1. //根据上传时间重命名文件
  2. add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
  3. function custom_upload_filter( $file ){
  4.     $info = pathinfo($file['name']);
  5.     $ext = $info['extension'];
  6.     $filedate = date('YmdHis').rand(10,99);//为了避免时间重复,再加一段2位的随机数
  7.     $file['name'] = $filedate.'.'.$ext;
  8.     return $file;
  9. }

方法二:

  1. //使用md5转码文件名
  2. add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
  3. function custom_upload_filter( $file ){
  4.     $info = pathinfo($file['name']);
  5.     $ext = '.' . $info['extension'];
  6.     $md5 = md5($file['name']);
  7.     $file['name'] = $md5.$ext;
  8.     return $file;
  9. }
腾讯云618活动:点击 https://2bcd.com/go/tx/进入最新活动页】领取8888元代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。还可以领下10元无门槛代金券:点此直达 阿里云618活动:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用618活动最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。阿里云产品最高降价55%,点击 https://2bcd.com/go/aliyun/ 进入最新活动页了解。 腾讯云续费贵,一次性买3年/5年,免得续费贵。3年轻量 2核2G 4M 560元;3年轻量 2核4G 5M 3年900元,活动入口:点击前往(下拉到“爆品专区”即可看到)。 老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。