WordPress 上传文件名自动修改为MD5

在主题的functions.php添加如下内容

function rename_filename($filename) {
    $info = pathinfo($filename);
    $ext = empty($info['extension']) ? '' : '.' . $info['extension'];
    $name = basename($filename, $ext);
    return substr(md5($name), 0, 16) . $ext; //截取前面16个字符
}
add_filter('sanitize_file_name', 'rename_filename', 10);

来源:http://www.ixiqin.com/?p=90

发表评论

电子邮件地址不会被公开。 必填项已用*标注