wordpress CMS主题 微信
Home > wordpress主题常用函数 > wordpress常用函数详解5:query_posts()

wordpress常用函数详解5:query_posts()

高时银博客 wordpress主题常用函数 点击: 2,743 次 0 0

query_posts()函数是一个查询函数,结合适当的参数用来控制哪些文章会在页面上显示。形如query_posts(”cat=3,6&cat=-5,-10″)表示取分类ID为3和6的文章显示,不取分类ID为5和10的文章显示。

query_posts()函数可以跟非常多的参数,达到更加精准的显示。如:

query_posts(”order=ASC&showposts=10&caller_get_posts=1&offset=1&orderby=date&posts_per_page=5″)

参数意义解释如下:

order=ASC:表示按照升序排列,取为DESC则表示按降序;
showposts=10:则表示获取10篇文章;
caller_get_posts=1:如果为1,那么置顶文章会置顶显示;为0时,按自然排序显示,不置顶。
offset=1:表示取最新的文章;也可以改成orderby=post_date(按发布时间)。
orderby=date:表示将文章按照日期排序;orderby=rand(按随机)。
posts_per_page=5:表示每页显示5篇文章。

cat=-3:表示排除分类ID为3的分类,cat=3表示显示分类ID为3的分类。

需要注意的是该函数只是将文章内容从MySQL数据库中查询出来,要将其显示,还需要与其他语句配合,比如一个经常在侧边栏中使用的形式如下:

 <li>

<h2>最近文章</h2>
<?php query_posts('showposts=5&offset=1'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></li>
<?php endwhile; ?>
</ul>
</li>

如上的这段代码用以在侧边栏的指定位置上显示最新的5篇文章。query_posts()函数后面可以跟众多种类的参数,功能十分强大,在此,我们不进行过多介绍。


文章作者:高时银博客
本文地址:http://wanlimm.com/77201403041351.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论