Случайный вывод кода (видео, текст, картинки)

Понадобилось сделать ротацию видео плееров в шапке шаблона WordPressd (в файле headers.php). Для этого использовали простой и понятный код, который позволяет в два счета добавить необходимое, суть в том, что это «костыль» по хорошему лучше делать все через плагин/виджет, в котором можно вставлять только код видео (youtube, vimeo) и который просто работает. Но тут было необходимо именно таким образом сделать ротацию. Код внутри.
 
<?php
 $vidos[] = '<iframe src="https://player.vimeo.com/video/code1?title=0&amp;byline=0&amp;portrait=0&amp;color=ff0179" width="1095" height="616" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
 $vidos[] = '<iframe src="https://player.vimeo.com/video/code2?title=0&amp;byline=0&amp;portrait=0&amp;color=ff0179" width="1095" height="616" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
 $vidos[] = '<iframe src="https://player.vimeo.com/video/code3?title=0&amp;byline=0&amp;portrait=0&amp;color=ff0179" width="1095" height="616" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
 $vidos[] = '<iframe src="https://player.vimeo.com/video/code4?title=0&amp;byline=0&amp;portrait=0&amp;color=ff0179" width="1095" height="616" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
 $vidos[] = '<iframe src="https://player.vimeo.com/video/code5?title=0&amp;byline=0&amp;portrait=0&amp;color=ff0179" width="1095" height="616" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
 srand ((double) microtime() * 1000000);
 $random_number = rand(0,count($vidos)-1);
 echo ($vidos[$random_number]); 
?>
 

Полезная информация:

Заменить слова в базе MySQL средствами phpMyAdmin
Повышение безопасности – редактируем .htaccess
Как выводить первую картинку поста wordpress
WordPress не работают постоянные ссылки (404 Not Found)
Сервис подбора цвета
Как очистить очередь Exim
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Убрать category из ссылки WP (продолжение)
Ошибка Deprecated: Function ereg() is deprecated in /samefile.php on line 142
Количество сопутствующих товаров в Woocommerce
Как изменить длину анонса (excerpt) плагин
Html в конце ссылок страниц WordPress
Как убрать точки li в меню
Как добавить алиас домена ISPConfig
Задача: выравнять картинки по центру div-ов с помощью CSS
Доступ к namebased сайту без DNS-записи в Windows
Добавление PageNavi (постраничной навигации) в нестандартные шаблоны
Во время загрузки произошла ошибка... WordPress
Удаление плагинов WordPress
Как в WordPress импортировать .xml файл больше 2mb
Шаблон Mantra изменения вида пагинации
WordPress http error - решение проблемы
Как добавить редирект (301) в ISPConfig
Добавление меню в старый шаблон WordPress
TimThumb error has occured WordPress
Как распечатать каталог содержимого на диске
Отображение и текста и логотипа в шаблоне WordPress
Не показывать виджет iMoney если он пуст
Простой и красивый способ украсить UnderConstruction
Переезд на новый домен
Как включить logging (debugging) в ISPConfig 3
Обвести текст при помощи HTML и CSS
Добавить валюту (руб.) в woocommerce
Как обойти AdBlock
Javascript прокрутки страницы
Ошибка платежа Яндекс.Касса и Woocommerce
Шаблон Mantra изменение текста Read more
Как склеить домены (301 редирект)
Woocommerce заказы со статусом "ожидание оплаты" автоматически отменяются
Красивые письма с WP Better Emails
Отображение количества просмотров статьи в подходящем месте
Удаляем второй meta name=description от All in One Seo Pack
Польза простых файлов .bat
Плагин карты сайта XML
ISPConfig 3 установить флаг active в MyDNS
Html в конце ссылки статей в WordPress
Как в Mac Os X заменить QIP
Площадки для размещения статей
Как отключить сообщения «системы безопасности» Mac OS X
Как прочистить дюзы принтеру Epson Stylus Photo на Mac OS X
Добавление бесплатного SSL сертификата на WordPress
WordPress Super Cache - кто такой?
MainWP Child не добавляется при успешном подключении [Решено]
Управления ссылками WordPress плагин WPNoExternalLinks
Akismet и его API key
Закладка Постоянная ссылка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.