Добрый день, есть сайт на wp – agarty.kz,
сейчас стоит премиум тема – Bloomer
ссылка на демо – http://livedemo00.template-help.com/wordpress_33789/?page_id=72
зайдите там в портфолио, нажмите на любое фото, после чего откроется лайтбокс с 9 фото.
Вопрос:
Проблема в том, что это изображение вставляется через миниатюру записи, а ссылка изображения ведет на миниатюру записи,
т.е. при нажатии на изображение открывается только миниатюра записи, как сделать так, что бы открывалось окно лайтбокс с фото как на демо?
Основной код из шаблона страницы портфолио:
<?php if ( ! have_posts() ) : ?>
<div id="post-0" class="post error404 not-found">
<h1 class="entry-title"><?php _e( 'Ничего не найдено.', 'my_framework' ); ?></h1>
<div class="entry-content">
<p><?php _e( 'Извините, но по вашему запросу ничего не найдено. Попробуйте поискать еще:', 'my_framework' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .entry-content -->
</div><!-- #post-0 -->
<?php endif; ?>
<div id="gallery">
<ul class="portfolio">
<?php
$i=1;
if ( have_posts() ) while ( have_posts() ) : the_post();
if(($i%3) == 0){ $addclass = "nomargin"; }
?>
<?php
$custom = get_post_custom($post->ID);
$lightbox = $custom["lightbox-url"][0];
?>
<li class="<?php echo $addclass; ?>">
<?php if($lightbox!=""){ ?>
<a class="image-wrap" href="<?php echo $lightbox;?>" rel="prettyPhoto" title="<?php the_title();?>"><?php the_post_thumbnail( 'portfolio-post-thumbnail' ); ?><span class="zoom-icon"></span></a>
<?php }else{ ?>
<a class="image-wrap" href="<?php echo get_thumb_urlfull($post) ?>" rel="prettyPhoto" title="<?php the_title();?> " ><?php the_post_thumbnail( 'portfolio-post-thumbnail' ); ?><span class="zoom-icon"></span></a>
<?php } ?>
<div class="folio-desc">
<h4><a href="<?php the_permalink(); ?>"><?php $title = the_title('','',FALSE); echo substr($title, 0, 40); ?></a></h4>
<p><?php $excerpt = get_the_excerpt(); echo my_string_limit_words($excerpt,10);?></p>
<div class="link"><a href="<?php the_permalink(); ?>">Читать далее</a></div>
</div>
</li>
<?php $i++; $addclass = ""; endwhile; ?>
</ul>
<div class="clear"></div>
</div>
И код из файла function.php
function get_thumb_urlfull ($postID) {
$image_id = get_post_thumbnail_id($post);
$image_url = wp_get_attachment_image_src($image_id,'large');
$image_url = $image_url[0];
return $image_url;
}
Если надо, могу скинуть саму тему.