Даний код унеможливить завантаження певних типів файлів користувачами 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
За підтримки:
Сайт присвячений привітанням зі святами на будь-який смак. Безліч категорій: привітання та поздоровлення з днем народження, ювілеєм, з нагоди весілля чи релігійних свят. Унікальний архів найякісніших поздоровлень.



at 04:50
Hey thanks for posting my snippet glad you like it.
at 16:47
Kevin, I thank you! I just had translated description on my native language