Фев
11
2012

Вставка видео в публикации на сайт WordPress без плагина

Вставка видео в публикации на сайт WordPress без плагина

Сегодня я хочу написать о способе вставки видео в публикации без использования плагинов для WordPress. На днях нашёл несколько блогов, которые рекомендуют для вставки видео использовать плагин Video Embedder. Перед тем, как что-то рекомендовать другим, авторы лучше бы посмотрели на дату последнего обновления плагина и на развитие WordPress с того времени.

На этом блоге я тоже использовал плагин Video Embedder. Я начал искать ему замену, когда обнаружил, что нету возможности видео развернуть на полный экран. После просмотра кода увидел, что пропал специальный параметр, который отвечает за наличие значка для просмотра в полно экранном режиме.
Смысла копаться в коде для исправления проблемы я не видел.
На большинстве блогов если и использую в публикациях видео, то в 99% случаев оно с youtube.
WordPress умеет сам отлично подхватывать код с этого сервиса.

Отображение видео в публикациях WordPress.

Для начала нужно удостоверится в наличии важной галочки. В админке WordPress нужно зайти в Параметры — Медиафайлы.
Автоматическое внедрение видео
В последних версиях CMS WordPress этот пункт точно есть.

Потом нужно просто в пост скопировать ссылку любого вида:

  • //youtu.be/iBI76l7XRgI
  • //www.youtube.com/watch?v=iBI76l7XRgI&feature=g-logo&context=G24e7fdeFOAAAAAAAAAA
  • //www.youtube.com/watch?v=iBI76l7XRgI

У меня на всех блогах отлично подхватывает видео с youtube.

Автоматический подхват видео в WordPress.

Я пошёл дальше и решил посмотреть с каких ещё сервисов нормально подхватывается видео.
Ниже предоставляю список с кодекса:

  • YouTube (только видео доступное для всех)
  • Vimeo
  • DailyMotion
  • blip.tv
  • Flickr (видео и картинки)
  • Viddler
  • Hulu
  • Qik
  • Revision3
  • Scribd
  • Photobucket
  • PollDaddy
  • WordPress.tv (только VideoPress)
  • SmugMug (WordPress 3.0+)
  • FunnyOrDie.com (WordPress 3.0+)
  • google video — в список почему-то не было включено, но отображается

Понятно, что с новыми версиями WordPress количество поддерживаемых сервисов будет увеличиваться. Мне этого вполне достаточно, чтоб отказаться от использования видео плагинов для WordPress.

Как правильно отключить Video Embedder?

Перед тем как полностью отказаться от данного плагина нужно все видео выводимое его тегом заменить на ссылку.
Для этого, как и с плагином подсветки кода нужно выполнить запрос в БД.
Видео в постах я выводил через Video Embedder таким кодом:

[youtube]video_id[/youtube]

Вполне логично, что нужно убрать закрывающий тег, а вместо открывающего прописать начало ссылки.
Перед такими манипуляциями с БД лучше сделать бекап.
После этого делаем следующие замены:

UPDATE wp_posts SET post_content = REPLACE (post_content, '[youtube]', '//youtu.be/');
UPDATE wp_posts SET post_content = REPLACE (post_content, '[/youtube]', '');

Были у меня на этом блоге ещё видео с vimeo.com.
Поэтому так:

UPDATE wp_posts SET post_content = REPLACE (post_content, '[vimeo]', '//vimeo.com/');
UPDATE wp_posts SET post_content = REPLACE (post_content, '[/vimeo]', '');

Некоторые видео отказались отображаться. Проблема была в том, что тег р окружал ссылку.

[important]Для подхвата видео ссылка должна быть одна в строке.[/important]

Вот скриншоты, как будет отображаться видео
видео будет подгружатся
и как не будет.
видео не будет подгружатся
После проделанных операций можно с чувством выполненного долга выключать и удалять плагин Video Embedder. Спасибо этому замечательному плагину за хорошую службу, он был — детской парковкой и гаражом для молодого и неотёсанного сайта.
Отключая уже не нужные плагины мы:

  • уменьшаем количество запросов к БД
  • меньше используется МБ
  • быстрее грузится сайт

Аналогичное можно сделать и с любым другим видео плагином к WordPress.

Предлагаю посмотреть новый выпуск +100500 под названием мЕбля. Приятного просмотра и хорошего настроения!

//youtu.be/NwKua394pKc



Метки: , , ,


Читайте, не отвлекайтесь! =)

© Интернет дом ленивца - личный блог о сео, смо, сайтостроению. Построен на небольших заметках автора. Копирование материалов без активной ссылки на darmoid.ru запрещается и преследуется законом об авторском праве!
Вверх!