Я использую Wordpress с плагином Woocommerce .В Woocommerce можно создавать виртуальные / цифровые загружаемые продукты.Я хочу ограничить определенные типы файлов для загрузок Woocommerce .
поле загрузки файлов woocommerce
Я уже нашел решения для ограничения типов файлов длястандартные загрузки Wordpress, но не для загрузок Woocommerce.
Я хочу разрешить пользователям загружать файлы любого типа при стандартной загрузке Wordpress --- но хочу разрешить им загружать только типы архивов (.zip,.rar, .7z ...) в поле загрузки Woocommerce.
Загрузки Woocommerce находятся в wp-content / uploads / woocommerce_uploads / 2018/01 /...
Возможно, это такважно найти решение для моей проблемы.
Edit 1 //
Стандартное ограничение загрузки Wordpress выглядит следующим образом (PHP):
add_filter('upload_mimes','restrict_mimes_for_author');
function restrict_mimes_for_author($mimes) {
if (!current_user_can('author')) {
return;
}
$mimes = array('pdf' => 'application/pdf');
return $mimes;
}
или
add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
$mimes = array(
'jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
);
return $mimes;
}