我对我的英语感到抱歉。
我使用下面的代码在我的页脚中显示最近的帖子。问题是,我最近的帖子显示了粘性帖子。如何从最近的帖子中隐藏或删除粘性帖子??
<div class="footer_rct">
<?php $recent = new WP_Query("showposts=5"); while($recent->have_posts()) : $recent->the_post();?>
<div class="footer_recent_item">
<div class="footer_rct_images">
<?php if (has_post_thumbnail()) { ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(\'img100\'); ?></a>
<?php } else { ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><img src="<?php echo get_template_directory_uri(); ?>/images/nophoto.png" /></a>
<?php } ?>
</div>
<div class="footer_rct_tit_img">
<div class="footer_rct_tit">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
<?php $tit = the_title(\'\',\'\',FALSE); echo substr($tit, 0, 46); if (strlen($tit) > 46) echo " [...]"; ?>
</a>
</div>
<!--<date>-->
<div class="blog_date">
<div class="blog_date_3">
<?php the_time(\'M jS, Y\') ?>
</div>
</div>
<!--</date>-->
</div>
</div>
<?php endwhile; ?>
</div>
最合适的回答,由SO网友:birgire 整理而成
您可以尝试以下操作:
$args = array(
\'post__not_in\' => get_option( \'sticky_posts\' ),
\'posts_per_page\' => 5,
);
$recent = new WP_Query( $args );
排除粘性贴子。你可以了解更多
here 在法典中。