Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

YouTube Channel

SaNcHeS
Опубликовано 8-08-2021, 01:48
Добавьте виджет YouTube Channel в область виджетов или шорткод для публикации / содержимого страницы, установите идентификатор канала или идентификатор плейлиста, выберите ресурс для использования и сохраните значения по умолчанию для всех остальных параметров. И вуаля! Вы получите последнее видео с выбранного канала YouTube или плейлиста. ВАЖНО! Канал YouTube не поддерживает прямые трансляции и не имеет блока Гутенберга. Используйте шорткод или классический блок, чтобы вставить шорткод в содержимое страницы / публикации. Если вам понравился наш плагин и вы считаете его полезным, напишите отзыв и поставьте ему оценку. Чтобы посмотреть подборку видео с YouTube вручную, посетите Easy YouTube Gallery. Возможности Отображение последних видео с канала YouTube (упорядоченных в обратном хронологическом порядке относительно даты создания) или из избранных видео, понравившихся видео и параметров списка воспроизведения, чтобы получить случайное видео из любого из 4 ресурсов. Адаптивный (одно полноразмерное видео в каждой строке) или не отвечает Предпочтительное соотношение сторон относительно ширины (16: 9 и 4: 3) Пользовательская ширина для встроенного объекта видео (по умолчанию 306 пикселей) Три режима отображения видео: эскиз (по умолчанию), HTML5 (iframe) и асинхронный HTML5 (iframe2 ) Режим эскизов открывает видео в лайтбоксе. Улучшенная конфиденциальность - обратите внимание, что режим отображения HTML5 (IFRAME) Асинхронный (параметр шорткода iframe2) не поддерживает Улучшенную конфиденциальность из-за ограничений API YouTube. Скрыть или показать заголовок видео выше / ниже видео, завернутого в тег HTML с помощью на ваш выбор (h3, h4, h5, span или div) Пользовательский тайм-аут кэширования канала Дополнительное автовоспроизведение видео с дополнительным отключенным звуком (необязательно) Кнопка TinyMCE при редактировании публикации / страницы (можно отключить на странице общих настроек плагина), которые открываются генератор графического интерфейса шорткода, который поможет вам создать шорткод. Показать ссылку на канал / тщеславие / устаревшее имя пользователя под видео. Окончательный вид легко настраивается благодаря классам для каждого элемента блока YTC! Требования Для полнофункционального плагина требуется PHP 5.6 или новее! Если вы используете более старую версию PHP, мы настоятельно рекомендуем вам попросить вашего разработчика, службу поддержки сервера или хостинговую компанию обновить PHP до безопасной версии. Стилизация Используйте Customizer, style.css из дочерней темы или плагин Head & Footer Code, чтобы настроить собственный стиль и настроить внешний вид блоков канала YouTube. Вы можете использовать следующие классы: .widget_youtube-channel - класс всего виджета (родительский для заголовка виджета и блока YTC) .youtube_channel - класс оболочки блока YTC. Доступны дополнительные классы. дополнительный класс для заголовка видео под видео / миниатюрой .ytc_title_inside - дополнительный класс для заголовка видео, печатаемого внутри миниатюры. ytc_title_inside_bottom - дополнительный класс для выровненного по нижнему краю заголовка видео, печатаемого внутри миниатюры. ytc_video_container - класс контейнера для отдельного элемента, плюс:. ytc_video_1, .ytc_video_2,… - класс контейнера для отдельного элемента с порядковым номером элемента в виджете .ytc_video_first - класс первого контейнера для отдельного элемента .ytc_video_mid - класс всех остальных контейнеров для отдельного элемента. ytc_video_last - класс последнего контейнера для отдельного элемента. item .ar16_9 - класс для Aspect Ratio 16: 9 .ar4_3 - класс для Aspect Ration 4: 3 .ytc_thumb - класс привязки для Th umbnail mode .fluid-width-video-wrapper - класс для родительского элемента IFRAME для включенного адаптивного .ytc_description - класс для текста описания видео под миниатюрой / видеообъектом .ytc_link - класс контейнера для ссылки на канал. Известные проблемы Название и описание видео для режим встроенного плейлиста не работает. Удаление логотипа YouTube с панели управления воспроизведением работает не для всех видео. Асинхронное HTML5-видео не работает для второго такого же видео на той же странице (два блока YTC настроены на Async HTML5) Если WordFence или другой инструмент сканирования вредоносных программ обнаруживают файл YouTube Channel youtube-channel.php как потенциальный риск, потому что base64_encode () и base64_decode ( ), помните, что мы используем эти две функции для хранения и восстановления каналов JSON во временный кеш, поэтому потенциальное обнаружение является ложным срабатыванием. Кредиты Для воспроизведения видео в лайтбоксе мы используем улучшенное всплывающее окно Magnific Popup. Первоначальное добавление текстового домена выполняется dimadin. Федерико Бозо напомнил мне, что нужно исправить проблему с z-индексом. Шорткод Наряду с виджетом, вы можете добавить встроенный блок канала YouTube с помощью шорткода [youtube_channel]. Для шорткода будут использоваться параметры плагина по умолчанию, но вы можете настроить все параметры для каждого шорткода. Общие настройки class (строка) Установите пользовательский класс, если вы хотите настроить особый стиль для определенного блочного канала YTC (строка) ID предпочтительного канала YouTube. Не устанавливайте полный URL для канала, а только последнюю часть из URL - ID (имя) тщеславие (строка) после www.youtube.com/c/ из Custom URL username (string) Необязательное устаревшее имя пользователя YouTube. playlist (string) ID предпочитаемого плейлиста YouTube. resource (int) Ресурс, используемый для фида: 0 Канал (пользовательские загрузки) 1 Избранное (для определенного канала) 2 Плейлист 3 Кэш понравившихся видео (int) Период в секундах для кеширования фида. Вы можете отключить кеширование, установив для этого параметра значение 0, но если у вас много посещений, рассмотрите хотя бы короткое кеширование (пару минут). fetch (int) Количество видео, которые будут использоваться в качестве стека для случайного выбора (минимум 2, максимум 50) num (int) Количество видео для отображения в блоке YTC. random (bool) Возможность рандомизировать видео при каждой загрузке страницы. Соотношение настроек видео (int) Установите предпочтительное соотношение сторон для миниатюр и видео. Вы можете использовать: 3 16: 9 (широкоэкранный) 1 4: 3 адаптивный (bool) Распространять одно полноформатное видео в каждой строке. width (int) Ширина миниатюры и видео в пикселях. display (string) Объект, который будет использоваться для представления видео. У нас есть несколько предустановленных опций: будет использоваться миниатюра Thumbnail, а видео будет загружено в лайтбокс. (по умолчанию) iframe HTML5 (iframe) iframe2 HTML5 (iframe) с асинхронной загрузкой - рекомендуемый плейлист Встроенный плейлист (такое же поведение, как и старая функция only_pl) thumb_quality (string) Определяет качество изображения для режима отображения миниатюр. По умолчанию - hqdefault, доступно: default Качество по умолчанию (120x90px) mqdefault Среднее качество (320x180px) hqdefault Высокое качество (480x360px) sddefault Стандартное разрешение (640x480px) maxresdefault Максимальное разрешение (1280x720px) no_thumb_title (bool) По умолчанию в миниатюре YouTube будет отображаться всплывающая подсказка. название видео и дата публикации. Установив для этого параметра значение 1 или true, вы можете скрыть подсветку всплывающей подсказки (bool). По умолчанию YouTube имеет темную тему управления воспроизведением. Установив для этого параметра значение 1 или true, вы можете получить светлую тему в элементах управления плеером (HTML5 и Flash) (bool). Установите для этого параметра значение 1 или true, чтобы скрыть элементы управления воспроизведением. autoplay (bool) Включите автовоспроизведение первого видео в стеке видео YTC, установив для этого параметра значение 1 или true mute (bool). Установите для этого параметра значение 1 или true, чтобы отключать видео с автоматическим воспроизведением при загрузке norel (bool) Установите для этого параметра значение 1 или true, чтобы скрыть похожие видео после завершения воспроизведения nobrand (bool) Установите для этого параметра значение 1 или true, чтобы скрыть логотип YouTube на панели управления воспроизведением. NEW nolightbox (bool) Установите для этого параметра значение 1 или true, чтобы блокировка YTC с эскизом не открывалась в лайтбоксе. Если у вас есть другой плагин, который запускает ссылки на YouTube для лайтбокса, он будет красть ссылки из этого блока YTC. НОВАЯ цель (строка) Если вы включите nolightbox для определенного блока YTC, вы можете принудительно открывать ссылки на миниатюры в новой вкладке / окне, если вы установите для этой опции шорткода значение _blank, например target = "_ blank". Раскладка содержимого showtitle (строка): none - Скрыть заголовок вверху - Показать заголовок над видео / миниатюру внизу - Показать заголовок под видео / миниатюру внутри - Показать заголовок с выравниванием по верхнему краю внутри миниатюры; если отображение не является миниатюрой, то обрабатывайте ее, как указано выше. inside_b - Отображение выровненного по нижнему краю заголовка внутри миниатюры; Если отображение не является миниатюрой, то обрабатывайте его так, как показано ниже: тег заголовка - HTML-тег заголовка видео для обертывания заголовка (H3, H4, H5, div, span, strong и т. д.) showdesc (bool) Установите значение 1 или true, чтобы отображать описание видео. desclen (int) Установите количество символов, чтобы сократить длину описания видео. Установите 0, чтобы использовать полное описание. noinfo (bool) Установите значение 1 или true, чтобы скрыть информацию о наложенном видео (от встроенного проигрывателя) noanno (bool) Установите значение 1 или true, чтобы скрыть аннотации к наложенному видео (от встроенного проигрывателя) Link to Channel goto_txt (string) popup (int) Control где будет открыта ссылка на канал: 0 открывать ссылку в том же окне 1 открывать ссылку в новом окне с помощью jаvascript 2 открывать ссылку в новом окне с атрибутом привязки target = ”_ blank” link_to (строка) URL для ссылки: нет Скрыть ссылку (по умолчанию) vanity Индивидуальный URL-канал Vanity Страница канала Устаревшая страница устаревшего имени пользователя Обратите внимание, что для улучшения функциональности плагина мы можем изменить некоторые параметры шорткода в будущем. Перехватчики фильтров. Вы можете изменить окончательный вывод видеоблока, подключив фильтр ytc_print_video. Предусмотрены четыре параметра: video_content - HTML исходного элемента видеоблока - видеообъект YouTube, который содержит: snippet-> publishedAt - дату публикации отправки видео YouTube-> title - отправку заголовка видео YouTube-> description - фрагмент описания видео YouTube-> resourceId -> videoId -> Идентификатор видео YouTube - Текущие параметры блока канала YouTUbe, включая глобальные настройки: имя пользователя канала воспроизведения, кеш-память, выборка, количество пропусков, коэффициент конфиденциальности, ширина, отзывчивое отображение, элементы управления в полноэкранном режиме nolightbox apikey thumb_quality timeout random no_thumb_title class target y - порядковый номер видео (1 для первого, 2 для второго и т. д.) Пример: add_filter ('ytc_print_video','ustom_ytc_print_video ', 10, 4); functionustom_ytc_print_video ($ video_block, $ item, $ instance, $ y) {// Делайте все, что хотите // ... return $ video_block; }

Автор: Aleksandar Urošević

Версия: 3.0.12.1

Последнее обновление: 2021-02-27 10:19pm GMT

Понравилось?
0
0
0

Скачать YouTube Channel:

youtube-channel.zip Размер файла: 153.5 Kb
259
0