n-wp.ru — блог о WordPress
Как создать шорткод для вставки видео из YouTube | n-wp.ru

Как создать шорткод для вставки видео из YouTube

FHD заметил, что часто видео, вставленное из YouTube, при редактировании постов вырезается, как будто бы вы и не вставляли код в пост. Происходит это не со всеми пользователями, а только с теми, кто обладает правами автора или участника. Скорее всего это связано с безопасностью — разработчики оберегают администратора блога от неправильных или вредоносных действий авторов при вставке кода внешних объектов. Это все замечательно, и я рад, что разработчики пекутся о безопасности, перестраховываясь, но проблема остается — авторы не могут публиковать видео с YouTube. Так как же ее решить?

Одним из решений проблемы является использование плагинов, которые создают шорткод, однозначно трансформирующийся в видео. Другим решением является использование шорткода без плагинов. Чтобы создать такой шорткод, откройте файл functions.php, и добавьте в него:

После этого всем становится доступен шорткод для вставки видео из YouTube:

XXXXXX — это идентификатор видеоролика. Его можно узнать из кода, выдаваемого сервисом YouTube,

Как создать шорткод для вставки видео из YouTube

либо же напрямую из адреса видео.

Как создать шорткод для вставки видео из YouTube

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

4 комментария

  • Не могу понять, почему у меня не работает? выходит просто белый фон , т.е проигрывателя нету, просто белый фон с параметрами 600 на 300

  • А как выдернуть продолжительность видеоролика?

    Видео — понятно, картинку-превью тоже знаем…

  • вместо белого экрана чтоб было видео ссылку надо ставить такого вида

    но плеер выходит старого типа.

/* ]]> */