Спонсор поста: Продвижение веб проектов в поисковых системах, раскрутка сайта,
контекстная реклама от лидера seo рынка на Украине. Звоните +38044-229-41-32
Очень часто во время выполнения заказов, возникает необходимость трансляции последних видео-роликов YouTube на блоге клиента. Например показывать последний добавленный ролик или несколько последних роликов, плагина который бы корректно выполнял данную функцию я не нашел, но зато нашел отличное решение с помощью встроенных RSS-функций WordPress блогов.
К примеру мы хотим показывать самый свежий ролик компании Google в сайдбаре своего блога, для этого, заходим на Youtube-канал компании Google, нажимаем на кнопку RSS, в Firefox она отображается прямо в адресной строке и получаем ссылку типа
http://gdata.youtube.com/feeds/base/users/Google/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile
В необходимой части шаблона вашего блога, например sidebar.php пишем следующий код:
items, 0, $maxitems);
?>
Если лента пустая, выводим сообщение о том, что видео не найдено:
Видео не найдено';
else foreach ( $items as $item ) : ?>
Вычисляем ID ролика:
Показываем блок с видео-роликом:
Вот собственно и все решение этой задачи, если что-то не получается или вы заметили ошибку в коде, пишите в комментариях.
Кстати некоторые очень часто спрашивают про наращивание ногтей спб, а некоторым интересны russian books in ny. Лучше бы вместо всего этого взяли бы и почитали история яхтинга
23.04.2009 - 4:39 пп
Респект за подробное описание процесса, давно хотел на одном из своих блогов прикрутить такую штуковину!
21.05.2009 - 12:43 пп
А этот ролик будет транслироваться во весь экран?
21.05.2009 - 1:38 пп
Если нажать на кнопку полноэкранного отображения то будет.
24.05.2009 - 5:00 пп
Это какое-то API youtube? Лучше использовать API чем свои собственные поделки. Если я так размещу ролик, я не нарушаю ни каких законов?
29.11.2009 - 5:50 пп
Спасибо за подробную информацию. Будем пробывать добавлять!