2013-03-22 3 views
2

Привет, я использую prettyphoto media plugin в Wordpress, чтобы отображать мои видео YouTube в лайтбокс. У меня их три, и я разместил их как разные видео с YouTube. Использование prettyphoto 1-го сообщения отображает видео в лайтбокс. Но другие два не открываются в лайтбокс и просто перенаправляются на страницу youtube.Youtube video not opening in lightbox

Ниже один работает отлично

<a class="slid-img" href="http://www.youtube.com/watch?feature=player_embedded" rel="prettyPhoto"><img src="http://code/wp-content/uploads/2013/02/video1.png" alt="video1" width="412" height="323" class="alignnone size-full wp-image-731" /></a> 

Ниже двух не работает с лайтбокса

<a class="slid-img" href="http://www.youtube.com/watch?v=k4QO" rel="prettyPhoto"><img src="http://code/wp-content/uploads/2013/02/video2.png" alt="video3" width="411" height="324" class="alignnone size-full wp-image-732" /></a> 

<a class="slid-img" href="http://www.youtube.com/watch?feature=player_embedded" rel="prettyPhoto" ><img src="http://code/wp-content/uploads/2013/02/video1.png" alt="video2" width="412" height="323" class="alignnone size-full wp-image-731" /></a> 

Может ли один скажите мне, как заставить его работать?

Все видеоролики установлены в слайдере. Другая проблема является первым видео открывается в FancyBox только в первом раунде ползунка после этого видео не открывается в FancyBox

+0

У вас есть параметр '? V', содержащий идентификатор видео с вашим URL-адресом youtube? –

+0

Я пробовал этот плагин на своем сайте и скопировал ваш html-код, и все они открываются в лайтбокс. Даже третий, который отсутствует параметр v. – user850010

+0

Извините, из-за какого-то ограничения со стороны моих старших, я не могу поставить здесь полный код видео. иначе каждый имеет параметр v. – Shwet

ответ

0

Вот некоторые основные шаги по устранению неполадок для вашей ситуации:

Вы пробовали, не YouTube контента в PrettyPhoto? Попробуйте некоторые - как изображения, загружаемые из Wordpress. Если изображения не работают, вероятно, у вас есть ошибка где-то в вашем javascript, который срабатывает при первом вызове PrettyPhoto. Взгляните внимательно на javascript, который генерируется плагином - скорее всего, это javascript в голове вашей страницы wordpress.

В противном случае вероятным конфликтом с PrettyPhoto является JetPack. Если этот плагин установлен и включен, сначала попробуйте отключить его.

Если вы ничего не заметили, попробуйте отключить все плагины wordpress, за исключением PrettyPhoto. Если он по-прежнему не работает должным образом, попробуйте вернуться к теме Wordpress по умолчанию, например 2010.

Если ни одна из этих проблем не является проблемой, это может быть версия jQuery, в которой вы работаете. Я думаю, PrettyPhoto совместим только с jQuery 1.6.1.

Еще одна вещь, которую нужно проверить - убедиться, что вы загружаете только одну копию jQuery. Просмотрите сгенерированный исходный код страницы вашего Wordpress и посмотрите, есть ли более чем одна ссылка на jquery.