Добавляем flash (swf) файлы в медиатеку сайта на WordPress

Файлы Adobe Flash с расширением .swf нельзя загрузить в wordpress из коробки. Сделано так не без веских на то оснований. Но если вы осознаёте риски, то я помогу вам настроить WP, чтобы он позволил закачивать и показывать .swf на страницах сайта.

При попытке загрузить файл с расширением .swf сайт сообщит вам, что:

Для начала снимем это ограничение.

Загрузка .swf

Добавьте в файл functions.php вашей темы оформления следующий код:

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

Но флеш-ролики будут более полезны, если их можно будет показать прямо на нашем сайте. Для этого нужно уметь сформировать HTML код вставки флеш-анимации.

Второй этап — это формирование кода вставки

Можно сформировать код и вручную, но это кропотливая работа для редактора сайта. Давайте воспользуемся плагином. Я выбрал древний, но прекрасно зарекомендовавший себя годами работы плагин — easy-flash-embed.

Он позволяет внедрять flash-код в контент сайта по средством шот-кодов:

От теории к практике

Теория понятна, приступим к практике. Фильтр upload_mimes я добавил в тему оформления. Установил плагин.

В медиа-библиотеку тестового сайта я загрузил первый попавшийся на диске флеш-ролик.

media-lib

Им оказался какой то рекламный баннер. :)

Давайте вставим его в статью, используя short-code установленного Easy Flash Embed.

В код нужно вставить Url нашего файла, который можно подсмотреть в свойствах файла в медиабиблиотеке. Кликните на него и появится вкладка с информацией:

dem-url

У меня получился такой код:

Можно удалить в начале ссылки имя сайта, сократив до такого варианта:

Задайте размеры flash — ролика: добавьте атрибуты width (ширина)  и height (высота).

b-in-editor

Все готово!

Сохраняем и смотрим результат.

Написать комментарий

Мало букафф? Читайте есчо !

Устанавливаем, настраиваем, русифицируем WP-POLLs плагин для пользовательских голосований в WP

Июль 20, 2016 г.

В репозитории плагинов Wordpress вы найдете много готовых плагинов, которые позволят вам проводить опросы/голосования на сайте. Почему стоит выбрать WP-polls? Плагин прост, функционален и переведен на многие языки. То на сколько он оказался востребован ...

Читать

Программирование shortcode-s - это просто

Июль 10, 2017 г.

Шоткоды (short codes) - фирменная фишка Wordpress. Они очень популярны, благодаря простоте внедрения новых кодов и легкости использования их редакторами. ...

Читать

 

Комментарии к «Добавляем flash (swf) файлы в медиатеку сайта на WordPress»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Добавляем flash (swf) файлы в медиатеку сайта на WordPress”

  1. Андрей:

    Доброго времени суток, при добавлении флеш игр на свой сайт столкнулся со следующей проблемой, игра «взятая» с чужого сайта запускается но дальше меню загрузка не идет. Как можно это лечится ?
    P.S. Спасибо за статьи написано по делу, кратко и понятно.

    • Привет, Андрей!
      Проблема либо в embed коде, когда вы вставляете флеш к себе, либо в привязке самой флешки к тому сайту.

  2. Леонид:

    functions.php где он находится, вот где? у меня есть админ панель куда заходить , где прописать этот скрипт? у меня нету файлов на компе, только в интернете, где находится этот functions.php ???

    • Привет, Леонид!

      По характеру вопросов, ясно что с WP вы знакомы слабо. Если что то будете менять, обязательно сохраняйте копии, чтобы было к чему вернуться.

      Файл находится в папке с темой оформления вашего сайта на WP. Если вы действительно хотите разобраться с тем как устроен WordPress — попробуйте начать с официальной документации — https://codex.wordpress.org/Theme_Development

      • Леонид:

        Спасибо большое, тут дело всё в другом. Системный Администратор, который его создавал, уволился , не оставил никакой документации где ,чего и как, и вот с нуля мне приходится его изучать.