• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题常用函数 > wordpress常用函数详解5:query_posts()

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

    作者: 分类:wordpress主题常用函数 点击: 2,916 次
    wordpress CMS主题:ssmay主题

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



      QQ二维码

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

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.