当前位置:首页wordpress Loop介绍 举报文章

wordpress Loop介绍

作者:admin    来源:用户投稿    时间:2015.6.11   

  在wordpress中读取文章列表都是通过loop形式获取的,”Loop(循环)”是一个指明WordPress主要程序过程的术语。你在你的模板template files中应用循环来把你的文章表现给读者。特别的在我们制作wordpress主题首页过程中,经常需要遍历数据,读取最新的文章列表,接下来让我们具体来看下wordpress Loop(循环)的使用,以下我们以主题首页模板index.php为例:

  < ?php

  get_header();

  //Loop 开始

  if (have_posts()) :

  while (have_posts()) :

  the_post();

  the_content();

  endwhile;

  endif;

  //Loop结束

  get_sidebar();

  get_footer();

  ? >

  以上实例仅展示了每篇文章的内容,使用中视具体情况去调整循环

  Loop解析

  在以上index.php实例中,可以看到Loop如何开始的代码为:

  < ?php if (have_posts()) : ? >

  < ?php while (have_posts()) : the_post(); ? >

  首先, 通过have_posts()方法来检查是否有文章。

  如果有文章, PHP while循环开始. while 循环会一直执行一直到其括号里的条件为真。所以直到have_posts()返回真,while循环就不会停止(have_posts() 方法单纯的检查下一篇文章能否找到。如果找到了,if判断返回真,while循环就再次执行;如果没有下一篇文章,if判断返回假,跳出循环)。

  the_post()方法可以使得读取当前文章数据的函数生效,如果没有 the_post(), 大多数模板标签是无法使用的。

  获取文章的标题、日期及作者

  下面的模板标签可以出当前文章标题,时间和作者。

  < h2 id="post- " >

  < a href=" " rel="bookmark" title="Permanent Link to " >

  < ?php the_title(); ? > < !--文章标题-->

  < /a >

  < /h2 >

  < small >

  < ?php the_time('F jS, Y') ? > < !--日期-- >

  by < ?php the_author() ? > < !--作者-- >

  < /small >

  获取文章内容

  文章内容可以通过循环体内的the_content()函数直接出获取。get_the_content()为返回文章内容,你可以对读取的文章内容进行过滤截取。

  < div class="entry" >

  < ?php the_content('阅读全文 »'); ? >

  < /div >

  转载请注明:http://www.54ux.com/a-2258.html

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:介绍  
  • 相关搜索
图片推荐
    龚海燕坎坷创业路:梯子网将关闭 聚焦91外教域名

    龚海燕坎坷创业路:梯子网将关闭 聚焦91外教域名

    易名中国(eName.cn)9月18日讯,从婚恋交友网站到线上教育,小龙女龚海燕的创业之路可谓一波三折。日前,传出梯子网大规模裁员消息,随后龚海燕发布朋友圈消息,表示决定聚焦91外教。梯子网域名tiz
    做好这五步:新建网站轻松搞定SEO

    做好这五步:新建网站轻松搞定SEO

    最近加入了一个免费的H5自助建站平台(微企点)的用户交流群,因为都是建站方面的交流,所以经常关注一些群里提出的问题。其中,我发现很多人对于搜索引擎优化的知识非常有限,网站建好之后,不知道怎样进行优化。
    腾讯产品经理:真正的运营就是直面人的七情六欲

    腾讯产品经理:真正的运营就是直面人的七情六欲

    【文章摘要】本文作者陈婷婷,8年互联网运营经验,现任QQ空间功能、创新项目运营负责人。曾负责青少年不宜观看的社区猫扑大杂烩运营,做过主播,玩过音乐,能做DAU千万级的app,也搞的了粉丝几百万的猫扑电
    移动互联时代,微信营销注定成为趋势

    移动互联时代,微信营销注定成为趋势

    2013年的8月全国都是火热的天气,互联网也是异常的火热。8月5日微博和微信都发布了就的版本,微信5.0上线,微博发布微博淘宝版,移动营销日渐炙热,8月19日横空又杀出了易信这匹黑马。微博营销已经不再
    微价商城顶价活动,掀起朋友圈刷屏狂潮

    微价商城顶价活动,掀起朋友圈刷屏狂潮

    近日,记者获悉,由新概念电商平台微价(http://www.wishbid.cn)发起的顶价补贴活动在网上掀起狂潮,找朋友免费顶价,微价现金补贴的形式受到了广大用户的支持和青睐。  记者了解到,微价的
    移动互联网真的可以做营销吗?

    移动互联网真的可以做营销吗?

    当你闲来无事的时候,你会打开微信、陌陌等交友软件来聊聊天看看朋友圈,如果其中有一条是做销售的,你会购买他的产品吗,可能有朋友给出回答了,看我需不需要,看他是什么产品,这句话是绝大多数人的回答,你需要的
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面