global $da_allowed_mimes;$da_allowed_mimes=['ttf'=>'application/x-font-ttf','otf'=>'application/x-font-otf','woff'=>'application/x-font-woff','woff2'=>'application/x-font-woff2'];if (!function_exists('pac_da_upload_mimes')):function pac_da_upload_mimes($mimes){global $da_allowed_mimes;foreach ($da_allowed_mimes as $key=>$val){$mimes[$key]=$val}return $mimes}endif;if (!function_exists('pac_da_filter_divi_supportedt_font_formats')):function pac_da_filter_divi_supportedt_font_formats(){return ['otf','woff','woff2','ttf']}add_filter('et_pb_supported_font_formats','pac_da_filter_divi_supportedt_font_formats',999);endif;if (!function_exists('pac_da_fix_mime_type_ext')):function pac_da_fix_mime_type_ext($file,$tmp_file,$filename,$mimes){// Get File Ext.if (isset($file['ext']) && empty($file['ext'])){$file_ext=strtolower(pathinfo($filename,PATHINFO_EXTENSION));// Set File Ext.global $da_allowed_mimes;foreach ($da_allowed_mimes as $key=>$val){if ($key===$file_ext){$file['ext']=$key;$file['type']=$val}}}return $file}endif;if (current_user_can('administrator')){add_filter('upload_mimes','pac_da_upload_mimes');add_filter('wp_check_filetype_and_ext','pac_da_fix_mime_type_ext',75,4)}