当前位置:首页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:介绍  
  • 相关搜索
图片推荐
    创业者请注意百度轻应用的机会

    创业者请注意百度轻应用的机会

    这次百度2013的发布会主要是在讲百度的最新产品轻应用,我总结了下百度的轻应用拥有四大特色。  1,智能检索,可以从搜索的长尾关键词中挖掘到你的应用。  2,无需安装,马上使用。  3,完全不亚于Na
    针对互联网支付的“网联”正酝酿面世 功能与银联相似

    针对互联网支付的“网联”正酝酿面世 功能与银联相似

    网联要来了!最近关于中国支付清算协会即将成立非银行支付机构网络支付清算平台的消息引起了业界关注,而这个平台在功能上与银联十分相似,因而也被业界称之为网联。昨日,北京晨报记者从多方证实了此事。有知情人士
    跨境电商EDM营销5大建议:如何不上黑名单

    跨境电商EDM营销5大建议:如何不上黑名单

    12月18日消息,电子商务营销服务商Smartfocus中国区总经理杨波表示,由于风俗文化、消费习惯、经济发展水平等方面的不同,跨境电商邮件营销与国内电商相比存在很大差异。针对跨境电商企业的邮件营销,
    飞牛商城启用二级域名mall.feiniu.com上线

    飞牛商城启用二级域名mall.feiniu.com上线

    易名中国(eName.cn)6月10日讯,在试运营两个月后,昨日,大润发旗下电商飞牛网正式推出了区别自营品类的平台商城飞牛商城,启用二级域名mall.feiniu.com。    图:飞牛网官网  目
    闪购电商大潮退去 Gilt再度发力恐无风可借

    闪购电商大潮退去 Gilt再度发力恐无风可借

    [摘要]通过限时抢购高端服装的闪购活动铸就一家大型、可盈利电商企业的商业模式已经行不通了,这也是Gilt以及其他闪购网站所面临的残酷现实。  Re/code中文站 3月17日报道  上月,美国闪购网站
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面