在挠性滑块滑块中加载3根立柱

时间:2014-11-28 作者:Mark

我有一个滑块,我想加载到每个幻灯片3博客帖子。我很难把它们都正确地放出来。我正在使用Flexslider.我们的想法是在每张幻灯片中一次获得3篇博客帖子。

任何帮助都将不胜感激!

My Markup: - 我需要每3个帖子进入li

<?php $argsb = array(\'posts_per_page\' => 3, \'post_status\' => \'publish\');?>
<?php $blog = new WP_Query($argsb); if ( $blog->have_posts() ):?>
<section class="blog-slider slider">
<div class="flexslider">
<ul class="slides">
<li class="slide">
<?php  while ( $blog->have_posts() ) : $blog->the_post(); $count++;?>
<article class="blog-post-slide<?php if ( 0 == $count%2 ) {echo\' middle-blog-slide\';} ?>">
<?php if ( has_post_thumbnail() ) {?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><div class="blog-slide-image"><?php the_post_thumbnail(\'blog-slide\');?></div></a>
<?php } ?>
<?php the_title();?>
</article>
<?php endwhile; wp_reset_postdata();?>
</li>
</ul>
</div>
</section>
<?php endif; ?>

1 个回复
最合适的回答,由SO网友:Mark 整理而成

我最终做到了这一点——效果很好。

<?php $argsb = array(\'posts_per_page\' => -1, \'post_status\' => \'publish\');?>
<?php  $blog = new WP_Query($argsb); if ( $blog->have_posts() ): ?>
<section class="blog-slider slider">
<div class="flexslider">
<ul class="slides">
<?php  while ( $blog->have_posts() ) : $blog->the_post(); $i++;?>
<?php if( $blog->current_post % 3 == 0 ) echo "\\n".\'<li class="slide">\'."\\n"; ?>
<article class="blog-post-slide">
<?php if ( has_post_thumbnail() ) {?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><div class="blog-slide-image"><?php the_post_thumbnail(\'blog-slide\');?></div></a>
<?php } ?>
<?php the_title();?>
</article>

<?php if( $blog->current_post % 3 == 2 ) echo \'</li> <!--/.wrap-->\'."\\n"; ?>

<?php endwhile; wp_reset_postdata();?>

</ul>
</div>
</section>
<?php endif; ?>

结束

相关推荐

The Loop in Static Page

我对环路有一些问题。我以“Twenty14”主题为例。我正在使用基本循环创建2个php文件。一个是家。其中一个是名为示例页的模板页。php。两者都包含此代码;if( have_posts() ) : while( have_posts() ) : the_post(); the_content; endwhile; endif; 没什么特别的,唯一的区别是我在示例页面上有模板声明。php/** * Template Nam