Разрешить загрузку SWF и EXE в Wordpress
С некоторых пор я обнаружил, что Wordpress запрещает заливку SWF-файлов Adobe Flash через обычный загрузчик файлов (картинки и т.д. в медиа-библиотеку).
Это проблема для аркадных игровых сайтов - т.е. таких, которые предоставляют пользователям флеш-игры (или другие приложения).
Плагин
Протестировано на 3.9.1
PS: как обычно, некоторое время назад я вручную хакал php вордпресса, вместо того, чтобы искать плагин. А он есть и хакать не надо!
ЗЗЫ: А
function demo($mimes) {
if ( function_exists( 'current_user_can' ) )
$unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' );
if ( !empty( $unfiltered ) ) {
$mimes['swf'] = 'application/x-shockwave-flash';
}
return $mimes;
}
add_filter('upload_mimes','demo');
Аналогично можно расширить под загрузку и чистых EXE-файлов, вписав туда
$mimes[’exe’] = ‘application/x-msdownload’;
September 25th, 2014 at 4:55 am
ну вот нормуль тема, и искать не надо)