首先,你需求理解query_posts函数。该函数的作用就是对文章进行检索、筛选、排序,在其后的LOOP循环中应用通过筛选、排序的文章。例如:
<?php
query_posts('posts_per_page=10&ignore_sticky_posts=1&orderby=rand');
while(have_posts()):the_post();
echo '<li>';the_title();echo '</li>';
endwhile;
wp_reset_query();
将随机列出一条文章的题目。至于query_posts的详细参数,请参考开发手册。
接上去,咱们就是要经过对query_posts的参数进行调整,筛选出置顶的文章列表了。
$query_post = array(
'posts_per_page' => 10,
'post__in' => get_option('sticky_posts'),
'caller_get_posts' => 1
);
query_posts($query_post);
?>
<ul style="display:none;">
<?php while(have_posts()):the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php
wp_reset_query();
参数用一个数组的方式放在$query_post中,要害的参数为'post__in' =>get_option('sticky_posts')和'caller_get_posts' => 0。
'post__in' => get_option('sticky_posts')确定了该LOOP调用的是置顶文章列表。'caller_get_posts'的作用是扫除非指定性文章,即除了置顶文章之外,不显示其余的文章。(不增加的状况下,假如置顶文章条目有余'posts_per_page'规则的值,会用**文章替补完好。)
以上就是安达网络工作室关于《wordpress获取置顶文章列表的方法》的一些看法。更多内容请查看本栏目更多内容!
add_post_meta add_post_meta 函数是 WordPress 中用来给文章或页面增加自定义字段值的一个函数, 其用法与...
咱们常见的WordPress站点文章排序,通常状况下是按公布工夫的升序或降序形式陈列,这种排序形式简直能够满足...
目前.htaccess 文件的次要成绩是RewriteCond 指令性地反省磁盘文件能否存在,就算基本不需求反省,每一次拜...
1. 自定义用户名和明码 新版本一开端就会给用户惊喜! 目前咱们装置WordPress之后,零碎会给咱们一个用户ad...
我要对文章进行排序,依照投票数的多少排,曾经投票的都会记载投票数,而没有投票的文章没有记载,默许投票...
关于有的主题,当从后盾小工具中增加友谊链接后,却发现其是为全站显示的。假如只心愿让它在首页显示,则能...