修改新版wordpress 上传文件大小限制

新版的,通过写拦截过滤方法,进行文件上传大小限制的修改

只需要到 外观 > 主题编辑器 下修改模板函数,function.php,添加如下函数代码

// 文件上传限制大小
function max_up_size() {
 return 500*1024*1024; // 500 MB
}
add_filter('upload_size_limit', 'max_up_size');

单位为 字节(byte)

文件上传限制,也同样在 模板函数里添加

/* 文件上传 类型过滤*/
add_filter('upload_mimes', 'custom_upload_mimes'); 

function custom_upload_mimes ( $existing_mimes=array() ) {
  // 添加支持上传的文件类型
  $existing_mimes['zip'] = 'application/zip';
  $existing_mimes['glb'] = 'model/gltf-binary';
  $existing_mimes['gltf'] = 'model/gltf+json';
  $existing_mimes['obj'] = 'application/octet-stream';

// 下载是禁止上传的文件类型,可以添加其他类型,注意换行
  unset( $existing_mimes['exe'] );
  unset( $existing_mimes['php'] );
  unset( $existing_mimes['asp'] );
  unset( $existing_mimes['bat'] );
  unset( $existing_mimes['sh'] );
  return $existing_mimes;
}