Rotate featured post image

时间:2017-05-26 作者:Sdesign

我试图在我的主页上有一个s all框,该框将显示最近4篇带有特色标签的自定义帖子。它正在工作,正在显示最新帖子的图片,然后在下面列出我想要的其他3个帖子标题,但我正在想办法让特色帖子每周显示一个图片,以便更改为其他4个帖子中的一个,以便它们轮换。

有人对我如何做到这一点有什么建议吗?

<?php $recent = new WP_Query(\'post_type=stories&story_tag=featured&posts_per_page=4\' ); ?>
<?php $count = 0; ?>
<?php while( $recent->have_posts() ) : $recent->the_post(); ?>
<?php $count++; ?>
<?php if ($count < 2) : ?>
  <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to    <?php the_title_attribute(); ?>"><?php  
if ( has_post_thumbnail()):  
the_post_thumbnail( \'feed-fixed\' );  
endif;  ?></a>


      <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent  Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
  <?php else : ?>
<ul>
<li>
      <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent  Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>

</li>
</ul>
<?php endif; ?>
<?php endwhile; ?>

1 个回复
SO网友:Daniele Squalo

您可以将时间参数添加到WP_查询中。具有相同标签且在本周内发布的帖子:

<?php $recent = new WP_Query(\'post_type=stories&story_tag=featured&posts_per_page=4&year=\'.date(\'Y\').\'&w=\'.date(\'W\'); ?>
资料来源:the codex 自从我最近做了这件事之后。

结束

相关推荐