首先,你需求理解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获取置顶文章列表的方法》的一些看法。更多内容请查看本栏目更多内容!
自从用了阿里云主机,真是没有省心过。 这两天网站CPU天天100+的,过一会就挂了,原来是wp-cron.php文件造成...
1. Wordpress的明码在存入数据库是以md5码的方式寄存 依据此原理能够手动update数据库,从新设置自定的明码 ...
复制代码代码如下:<title><?php if ( is_home() ) { ?><?php bloginfo('name'); ?> | <?php bloginfo('...
提醒:清算前请先备份数据库,以防出不测。 经理论发现,只需执行顺次执行上面5个语句,就能够清算的比拟洁...
1.空间的抉择 wordpress要求 php+mysql的支持,rewrite性能,比方apache的mod-rewrite或iis rewrite。 空间...
本文实例讲述了wordpress给文章生成二维码的办法。分享给大家供大家参考。详细完成办法如下: 最简略的调用...