Если вы когда-либо пробовали вставить Shockwave Flash файл в ваш блог на WordPress, то вы знаете, что сделать это не так просто. Кроме того, если вы размещаете ваш блог на WordPress.com, то вы не сможете загружать flash из соображений безопасности. Если у вас есть свой хостинг-аккаунт, то есть несколько способов, с помощью которых вы сможете загружать swf файлы в ваши WordPress записи. Первый вариант включает использование плагина. Этот вариант предпочтительнее, если вы не очень хорошо обращаетесь с кодом. Другой способ требует базовых знаний html. В этой статье мы покажем, как вставить swf в записи WordPress с помощью плагина и без него.
Метод с плагином
Для начала вам нужно скачать и установить Easy Flash Embed для WordPress. Этот плагин настолько прост, что в меню администратора даже не добавляется никаких настроек. Все, что вам нужно, это использовать шорткод при создании записей, вот так:
[swf src="http://www.example.com/my-flash-file.swf" width=300 height=100]
Просто замените атрибут src ссылкой на ваш flash файл и измените соответственно height и width.
Скачать Easy Flash Embed плагин вы можете здесь.
Метод с кодом
Для тех, кто хочет иметь больше контроля над кодом, мы покажем, как вставить ваши flash файлы прямо в WordPress записи, посты и даже темы. Хотя за годы было придумано множество способов сделать это, самый простой и подходящий под стандарты — использовать элемент .
Код вставки будет выглядеть примерно так:
<object id="flashcontent" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550px" height="400px"> <param name="movie" value="mymovie.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="mymovie.swf" width="550px" height="400px"> <!--<![endif]--> <p> Fallback or 'alternate' content goes here. This content will only be visible if the SWF fails to load. </p> <!--[if !IE]>--> </object> <!--<![endif]--> </object>
Обратите внимание, что вы используете 2 элемента <object>. Внешний элемент — для Internet Explorer, тогда как внутренний — для всех остальных браузеров. Вы можете изменять ваш альтернативный текст, если необходимо. Вы можете добавить также другие опции <param>, например wmode или allowScriptAccess.
P.S. Всегда нужно использовать wmode=transparent, чтобы ваша вставка не перекрывала существующий контент, например плавающий блок.