在主题文件夹下的functions.php文件中添加如下代码,上传的文件名会自动改成10位的加密字符串
//MD5加密文件名
function rename_filename($filename) {
$info = pathinfo($filename);
$ext = empty($info['extension']) ? '' : '.' . $info['extension'];
$name = basename($filename, $ext);
//这里的10为加密后的字符长度,不建议设置太短
return substr(md5($name), 0, 10) . $ext;
}
add_filter('sanitize_file_name', 'rename_filename');
© 版权声明
非商业转载或引用请标注本文链接,商业转载或引用请联系站长
部分文章内容可能来自互联网,如有侵权,请通过邮件联系
部分文章内容可能来自互联网,如有侵权,请通过邮件联系
THE END
暂无评论内容