Не загружаются файлы .swf на WordPress

Эта статья в большей мере актуальна для тех, кто создаёт свои  сайты с флеш-играми.В последней версии WordPress все попытки загрузки на сайт файлов .swf заканчиваются ошибкой, т.е. флеш-игры не загружаются. После попытки загрузки такого файла, на странице загрузки медиафайлов появляется такой текст:

загрузка файла

И вот такой текст появлялся постоянно, при любой попытке загрузки файлов .swf. Сначала была мысль о глюке самого WordPress, но оказалось, что он работает нормально. Но всётаки файл нужно было загрузить и пришлось искать ответ на этот вопрос. Нашел! Ответ и решение этой проблемы были очень простыми.

Из-за соображения безопасности разработчики поставили запрет на закачку таких файлов. Для разблокирования такой функции WordPress необходимо зайти в корень сайта, открыть папку wp-includes и в ней найти файл functions.php Не спутайте с одноименным файлом в шаблоне сайта.

Открываем этот файл и находим в нём вот такую строчку:

код

Код очень большой и чтобы не мучиться, воспользуйтесь функцией поиска — Ctrl + F, и в поисковой строке впишите участок кода — $t[‘swf’]. Включите «Подсветить всё» и ищите эту строчку кода, которая будет подсвечена.

В этой строчке удалите этот участок — $t[‘swf’], и строка кода примет следующий вид:

unset( $t[‘exe’] );

Сохраняете этот файл и можете спокойно загружать игры, да и не только, на свой сайт. Только всегда знайте и проверяйте, что Вы себе загружаете.

 

Статья была полезной?