WordPress中的置顶文章(Sticky posts)用途多多,当首页幻灯片,或者固定显示在某些显眼的位置,既然置顶必然是重要的。
本文介绍的内容是一段WordPress代码,用来获取置顶文章并循环显示
<?php // 获取置顶文章代码 $sticky = get_option( 'sticky_posts' ); //获得所有置顶文章的id $args = array( 'numberposts' => 6, // 最多获取6篇置顶文章 'post__in' => $sticky ); $postQuery = get_posts($args); //循环输出置顶文章 foreach( $postQuery as $post ) : setup_postdata($post); ?> <p><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute( 'echo=0' ); ?>" rel="bookmark"><?php the_title(); ?></a></p> <?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } endforeach; ?>
在foreach循环中可以使用所有post相关的模板标签获取信息,例如
- 标题——the_title()
- 固定链接—— the_permalink()
- 特色图像——the_post_thumbnail()
等等
常用模板标签在这里查阅。
那这样循环调用了置顶的文章。。如果我不想某个分类下的置顶文章显示呢改怎么做呢?请博主指教?
想请问下,这段代码加载主题的functions.php行吗?
应该可以