欢迎光临
我们一直在努力

wordpress文章调用升级加长版本query_posts()

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()函数后面可以跟众多种类的参数,功能十分强大,在此,我们不进行过多介绍。

wordpress指定分类从第二篇文章开始调用代码 我们在做wordpress主题 的时候经常会遇到这种情况,就是在做新闻头条的时候,由于第一篇文章已经作为头条显示出来了,那么下面如果再想调用这个目录里的文章就需要从第二篇文章开始调用,否则就会出现重复... tidgea | 评论0 查看详情

历史上的今天

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址