每次安装完成 WordPress,都会先添加这个函数,来确保我上传的文件不至于乱码,也分享给诸位。
- function new_filename($filename) {
- $info = pathinfo($filename);
- $ext = emptyempty($info[‘extension’]) ? ” : ‘.’ . $info[‘extension’];
- $name = basename($filename, $ext);
- return substr(md5($name), 0, 12) . $ext; //截取长度12
- }
- add_filter(‘sanitize_file_name’, ‘new_filename’, 10);