Даний код унеможливить завантаження певних типів файлів користувачами WordPress. Спосіб встановлення: просто скопіюйте код у файл functions.php вашої теми. У даному прикладі заборонені всі формати окрім .jpg i .gif. Щоб розширити коло довзолених форматів, додайте новий елемент масиву по аналогії з існуючими та вкажіть необхідний формат.
add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
$mimes = array(
'jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
);
return $mimes;
}
У якості бонусу – заборона завантаження файлів певних типів певними користувачами у WordPress.
add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
global $current_user;
get_currentuserinfo();
//відредагуйте список користувачів
$users = array(
"ryan",
"steven",
"larry",
"jerry"
);
if (!in_array($current_user->user_login, $users)) {
$mimes = array(
'jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
);
}
return $mimes;
}
Код працює наступним чином: якщо користувач не представлений у списку, то він зможе завантажити лише зображення у форматах .jpg i .gif.
За матеріалами сайту WPSnipp.com
За підтримки:
Сайт присвячений привітанням зі святами на будь-який смак. Безліч категорій: привітання та поздоровлення з днем народження, ювілеєм, з нагоди весілля чи релігійних свят. Унікальний архів найякісніших поздоровлень.
Коментування вимкнено.
Hey thanks for posting my snippet glad you like it.
Kevin, I thank you! I just had translated description on my native language 😉