Если вы не хотите, чтобы WordPress проверял, какие типы файлов вы загружаете, вы можете добавить константу в файл wp-config.php
:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
В противном случае, если вы хотите проверить тип файла, вы Можно добавить некоторые типы MIME с помощью следующего фильтра:
function my_custom_mime_types( $mimes ) {
// New allowed mime types.
$mimes['svg'] = 'image/svg+xml';
$mimes['svgz'] = 'image/svg+xml';
$mimes['doc'] = 'application/msword';
return $mimes;
}
add_filter( 'upload_mimes', 'my_custom_mime_types' );
Вам нужно будет найти типы MIME для файлов, которые вы хотите загрузить (.do
, .dta
)
Посмотрите на Кодекс для более подробной информации: https://developer.wordpress.org/reference/hooks/upload_mimes/