wordpress自定义上传文件类型

在wordpress根目录下编辑 wp-config.php,适用版本wp5.3+

添加下面的代码,示例为zip,其它类型自查。(网上说主题functions.php没有意义)

//解除文件上传限制
//define('ALLOW_UNFILTERED_UPLOADS', true);
//自定义限制文件类型
function custom_upload_mimes($existing_mimes=array()) {
// 添加支持上传的文件类型
$existing_mimes['zip'] = 'application/zip';
$existing_mimes['rar'] = 'application/rar';
$existing_mimes['apk'] = 'application/vnd.android.package-archive';

// 可以添加其他类型,注意换行
// 下面是禁止上传的文件类型
unset($existing_mimes['htm']);
unset($existing_mimes['html']);
unset($existing_mimes['exe']);
unset($existing_mimes['php']);
unset($existing_mimes['asp']);
unset($existing_mimes['bat']);
// 可以添加多种类型,注意换行
return $existing_mimes;
}
add_filter('upload_mimes', 'custom_upload_mimes');
点赞