WordPress上传文件自动重命名

前言

  • 上传图片到媒体库,如果名字一样,调用图片的时候容易出现混淆的情况。
  • 为此只需要一段代码,把文件名通过MD5加密,就可以避免重复的情况。

教程

将以下代码复制放入functions.php 文件里的结尾

代码

add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );

function custom_upload_filter( $file ){

$info = pathinfo($file['name']);

$ext = '.' . $info['extension'];

$md5 = md5($file['name']);

$file['name'] = $md5.$ext;

return $file;

}
THE END