首页 > CMS应用 > 正文
wordpress上传多媒体/图片文件自动重命名

用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是可以根据自己的喜好更改的!

文章评论

共有 1 条评论

  1. 曼云

    博主万岁,万万岁,哈哈哈哈,谢谢了

Top