фото галерея вп + lightbox

пытаюсь скрестить галейку вп с плагом lightbox.
lightbox срабатывает на изображения вставленные отдкельно, но не работает при вставке галереи.

в вп есть файл media.php отвечающий как раз за стандартную галерею, но не разберу где там формирование ссылки на изображение, что бы вставить туды rel="lightbox".

http://forum.maxsite.org/viewtopic.php?id=3983

Ю.Б., вырезал из твоей игрушки вот это

$link_text = wp_get_attachment_image($id, $size, $icon);
        $src = wp_get_attachment_image_src($id,'full');
        $link = '<a href="'.$src[0].'" rel="lightbox">'.$link_text.'</a>';

и заменил вот это

$link = isset($attr['link']) && 'file' == $attr['link'] ? wp_get_attachment_link($id, $size, false, false) : wp_get_attachment_link($id, $size, true, false);

ВП 2,7 вроде работает

Спасибо!

Понял что через сам WP быстро ‘rel’ для работы lightbox не вставить, решил использовать jquery для этого, добился нужного результата вот такой строчкой.

$("dt.gallery-icon a").attr("rel", "lightbox[99999]");//add attr 'rel' for all image in gallery

И запись короткая и сервер не напрягается – всё происходит на стороне клиента 🙂

Anonymous
Отправить
Ответ на: