Прописать тег для миниатюр из галереи
-
Вообщем установил плагин для спотлайта Widgetkit(при наведении на картинку она затемняется и появляется лупа), для его работы необходимо прописывать html тег data-spotlight=»on» к каждой ссылке на полную версию картинки. Для одиночных картинок еще можно заморочиться и прописать его вручную, а вот с галереями так не получится. Вот и собственно прошу помочь «автоматизировать» процесс.
Вроде как нашел файл media.php в папке wp-includes, который отвечает за вывод галерей, пытался влепить куда нибудь этот тег, чтобы автоматически он прописывался у всех картинок в галереи, но безуспешно.
Вот предположительный кусок кода из этого файла:
$gallery_div = "<div id='$selector' class='gallery galleryid-{$id} gallery-columns-{$columns} gallery-size-{$size_class}'>"; $output = apply_filters( 'gallery_style', $gallery_style . "\n\t\t" . $gallery_div ); $i = 0; foreach ( $attachments as $id => $attachment ) { $link = isset($attr['link']) && 'file' == $attr['link'] ? wp_get_attachment_link($id, $size, false, false) : wp_get_attachment_link($id, $size, true, false); $output .= "<{$itemtag} class='gallery-item'>"; $output .= " <{$icontag} class='gallery-icon'> $link </{$icontag}>"; if ( $captiontag && trim($attachment->post_excerpt) ) { $output .= " <{$captiontag} class='wp-caption-text gallery-caption'> " . wptexturize($attachment->post_excerpt) . " </{$captiontag}>"; } $output .= "</{$itemtag}>"; if ( $columns > 0 && ++$i % $columns == 0 ) $output .= '<br style="clear: both" />'; } $output .= " <br style='clear: both;' /> </div>\n"; return $output;
- Тема «Прописать тег для миниатюр из галереи» закрыта для новых ответов.