2014-01-06 51 views
0

我试图创建一个包含特色图片的标题出现在滑块中间的div。WordPress精选图片标题重复

为什么标题循环?

链接:http://natashamcdiarmid.com/clients/JLP/wp/

怎样看:http://natashamcdiarmid.com/clients/JLP/

<div class="slider"> 
    <?php query_posts('post_type=page'); ?> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
     <?php the_post_thumbnail('slider'); ?> 
     <div class="caption-wrap"><?php the_post_thumbnail_caption(); ?></div> 
    <?php endwhile; else: ?> 
    <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> 
    <?php endif; ?> 
</div> 

回答

0

我从来没有看到这个功能the_post_thumbnail_caption();,因此通过get_post(get_post_thumbnail_id())->post_excerpt

<div class="slider"> 
    <?php query_posts('post_type=page'); ?> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
     <?php the_post_thumbnail('slider'); ?> 
     <div class="caption-wrap"><?php echo get_post(get_post_thumbnail_id())->post_excerpt ?></div> 
    <?php endwhile; else: ?> 
    <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> 
    <?php endif; ?> 
</div> 
+0

停止的循环改变它,但现在它并没有拉动标题。 – tmcd

+0

@NatashaMcd:是的,因为我忘了添加一个回声,嗯,我认为我的回答对你有帮助,我认为我应该得到一个**赞成** nn !!?大声笑 – Fox

0
Ok I figured it out: 

<div class="slider"> 
    <?php query_posts('post_type=page&page_id=48'); ?> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
     <?php the_post_thumbnail('slider'); 
     echo '<div class="caption-wrap">' . get_post(get_post_thumbnail_id())->post_excerpt . '</div>' 
     ; ?> 
    <?php endwhile; else: ?> 
    <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> 
    <?php endif; ?> 
</div>