WonderCSS

WordPress技巧:如何调用置顶文章

今天在做 WordPress主题 时由于去掉了主题中日子容器的 <?php post_class(); ?> 标签,那么无法在Class上区分置顶的文章。这种情况下我就想用一种变通的方法来区分置顶文章与普通文章的区别,那就是分别调取。

那么调用置顶文章,我们可以通过 WP_Query 来实现,代码如下:


<?php
$args = array(
	'posts_per_page' => -1,
	'post__in'  => get_option( 'sticky_posts' )
);
$sticky_posts = new WP_Query( $args ); 
while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post();?>
<li>
	<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; wp_reset_query();?>

虽然这么做有些弊端,如文章的重复,但调取置顶文章的方法还是值得记录一下的!

By 于湛 发布于 2013.10.16 1,482 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注