Скачал DownloadMaster-ом с ютуба ролики, сконвертировал в mp4 с кодеком AVC с помощью «Фабрики Форматов». Пришлось повозиться с кодеками..
В итоге с помощью следующиего скрипта можно опубликовать на сайте. Будет играть видео само без звука, пока звук сам не включишь.
Установить плагин Enhanced Text Widget, который сделает возможным исполнять код из виджета.
Добавить виджет Расширенный текст. Содержание скрипта на PHP следующее:
<?php /* Источник: https://myrusakov.ru/php-gallery.html Функция для удаления лишних файлов: сюда, помимо удаления текущей и родительской директории, так же можно добавить файлы, не являющиеся картинкой (проверяя расширение) */ function excess($files) { $result = array(); for ($i = 0; $i < count($files); $i++) { if ($files[$i] != "." && $files[$i] != "..") $result[] = $files[$i]; } return $result; } $dir = "wp-content/uploads/clips"; // Путь к директории, в которой лежат изображения $files = scandir($dir); // Получаем список файлов из этой директории $files = excess($files); // Удаляем лишние файлы /* определяем количество файлов в папке */ $direc = opendir('wp-content/uploads/clips'); $count = 0; while($file = readdir($direc)){ if($file == '.' || $file == '..' || is_dir('wp-content/uploads/clips' . $file)){ continue; } $count++; } /* определили количество файлов в папке в переменную count */ ?> <?php ?> 🎼 музыкальная🙃пауза ☕: <video controls="controls" autoplay="autoplay" muted="muted"> <source src="<?=$dir."/".$files[rand(2, $count)]?>" type='video/mp4; codecs="avc1.42000a"'/> </video> <?php ?>
Довольны?
[Оценок: 0 средняя: 0]