Youtube shortcode — плагин для создания шорткода вставки видео из YouTube, с возможностью настройки всех параметров воспроизведения

Youtube shortcode - плагин для создания шорткода вставки видео из YouTube, с возможностью настройки всех параметров воспроизведения | n-wp.ru
Плагин, создающий удобный шорткод для вставки видео из YouTube. В шорткоде можно использовать все параметры, которые предоставляет видеохостинг для воспроизведения видео. Плагин умеет автоматически вычислять высоту плеера по его ширине, к плееру можно добавить индивидуальное оформление, настроить отображение элементов управления.
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Я уже говорил, что стандартный шорткод embed — удобная, универсальная штука, но он не позволяет использовать все параметры воспроизведения видео из YouTube, какие предоставляет API этого видеохостинга. Эту ситуацию берется исправить плагин Youtube shortcode. Этот плагин создает шорткод для вставки видео из YouTube, в котором можно указать все доступные параметры. В итоге плеер, который отображается в посте, может отличаться от стандартного за счет настраиваемого внешнего вида и скрытия лишних на ваш взгляд элементов.

Youtube shortcode - плагин для создания шорткода вставки видео из YouTube, с возможностью настройки всех параметров воспроизведения (7)

Плагин в редакторе создает удобную кнопку для добавления шорткода. Почему не сразу кода внедряемого объекта? Наверное разработчик знает о проблеме вырезания видео при редактировании постов пользователями, чьи права ниже администраторских.

Youtube shortcode - плагин для создания шорткода вставки видео из YouTube, с возможностью настройки всех параметров воспроизведения (6)

При добавлении шорткода в пост открывается форма, в которой вы можете указать все параметры: ширину и высоту плеера, цветовую схему оформления, настройку отображения похожих видео-роликов по окончании воспроизведения, воспроизведение в HD качестве, отображение субтитров, отображение элементов управления, показ логотипа YouTube, и многих других.

Youtube shortcode - плагин для создания шорткода вставки видео из YouTube, с возможностью настройки всех параметров воспроизведения (3) Youtube shortcode - плагин для создания шорткода вставки видео из YouTube, с возможностью настройки всех параметров воспроизведения (2) Youtube shortcode - плагин для создания шорткода вставки видео из YouTube, с возможностью настройки всех параметров воспроизведения (1)

Вы так же можете добавить класс оформления к контейнеру, в котором выводится плеер — это поможет автоматически расположить плеер в посте и оформить его вид (например, добавить тень к плееру). Интересна функция автоматического вычисления высоты: если вы в параметрах шорткода укажете только ширину, то высота будет вычислена автоматически и без искажения исходного соотношения сторон.

Шорткод имеет вид:

[youtube_sc url="https://youtube.com/watch?v=iOR41AneN04"]

Вы можете указать как полную ссылку

[code inline="yes"]

, так и сокращенный вариант

[code inline="yes"]https://youtu.be/iOR41AneN04

, или даже просто ID видео-ролика [code inline=»yes»]iOR41AneN04.

Для меня оказалось не очень удобным отсутствие предустановленных параметров, которые можно отредактировать в настройках плагина — их просто нет, и все параметры указываются непосредственно при вставке шорткода. Например, меня не устроила ширина плеера, устанавливаемая по-умолчанию, если ее не указать, а каждый раз указывать ее тоже не очень удобно. Почему бы не изменить ее сразу и более о ней не вспоминать? Этот, а так же все остальные параметры шорткода, которые будут использоваться по-умолчанию, если их специально не отмечать, можно отредактировать в файле плагина youtube-shortcode.php:

		extract( shortcode_atts( array(
			// custom parameters
			'url' => '',
            'v' => '', // Alias of url
            'video' => '', // Alias of url
            'title' => $default_title, // SEO & WCAG 1.0+
			'width' => '1123', // minimum: 200
			'height' => $default_height,
            'w' => $default_width, // Alias of width
			'h' => $default_height, // Alias of height
            'ratio' => $default_ratio, // or 4:3
            'class' => 'video', // Additional CSS class name(s)
            'embedcode' => 'new', // new = iframe. old = object.
			'version' => '3',
			'nocookie' => '0', // privacy mode
			// Youtube's official player parameters & default values
			// Reference: https://developers.google.com/youtube/player_parameters
			'autohide' => '1',
			'controls' => '1',
			'modestbranding' => '1',
			'origin' => '',
			'playlist' => '',
			'rel' => '0',
			'autoplay' => '0',
			'loop' => '0',
			'enablejsapi' => '0',
			'playerapiid' => '',
			'disablekb' => '0',
			'egm' => '0',
			'border' => '0',
			'color' => 'red',
			'color1' => 'b1b1b1',
			'color2' => 'cfcfcf',
			'start' => '',
			'theme' => 'dark',
			'fs' => '0',
			'hd' => '1',
			'showsearch' => '0',
			'showinfo' => '0',
			'iv_load_policy' => '1', // or 3
			'code_load_policy' => '0' // user's acodeount setting. To force subtitles set to 1
		), $atts ) );

В этом файле вы можете выставить параметры шорткода, которые будут использоваться, как основные, если вы их не укажете из значение в шорткоде отдельно.

Youtube shortcode
Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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