wordpress上传多媒体/图片文件自动重命名
  • Blog
  • 2014-02-18
  • (1,273) Views
  • (0) Comments

用wordpress的都知道,上传的文件名是不会变的,有很多时候懒得去自定义图片或者其他多媒体文件的英文名,这里找到解决方案:

 

function new_filename($filename) {
    $info = pathinfo($filename);
    $ext = empty($info['extension']) ? '' : '.' . $info['extension'];
    $name = basename($filename, $ext);
    return substr(md5($name), 0, 15) . $ext;
}

add_filter('sanitize_file_name', 'new_filename', 10);

如此办法会将你上传的多媒体或者图片文件自动重命名为15位的MD5文件名,嗯 也就是说这个15是可以根据自己的喜好更改的!


Comments

Top