我尝试应用该函数来清理从插件WP Filebase下载的文件
在我的主题的functions.php
文件中,我包含了这个
function make_san_filename($filename) {
$info = pathinfo($filename);
$ext = empty($info['extension']) ? '' : '.' . $info['extension'];
$name = str_replace($ext, '', $filename);
return sanitize_title(strtolower($name)) . $ext;
}
add_filter('sanitize_file_name', 'make_san_filename', 10);
该功能与文件管理器Wordpress完美配合,我的文件的URL很清晰,但该功能对于带有WP Filebase的下载文件不起作用,因此我无法将URL中的特殊字符替换为:e +®到......
任何想法或替代方案?