当前位置:首页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:介绍  
  • 相关搜索
图片推荐
    纠正关于”百度查看更多的内容”的错误看法

    纠正关于”百度查看更多的内容”的错误看法

    最近大家在百度搜索某一个关健词的时候会发现好多网站点击标题以后,百度的搜索框会出现查看关于更多的这样的显示,然后点击自己的网站却没有,所以好多人说这个是大网站(高权重网站)才享有的权利,一般的小网站(
    苹果iPhone 6S VS三星Galaxy S6 Active 三星靠电池致胜

    苹果iPhone 6S VS三星Galaxy S6 Active 三星靠电池致胜

    外国媒体《BIDNESSETC》6 月 11 日发表文章,对比三星和苹果即将推出的两款手机,在硬件方面两款手机的差别不大,主要的差异是电池,三星电池明显要比 iPhone 好。  三星日前宣布将在这个
    新浪微博市值已达118.81亿美元 有望超Twitter

    新浪微博市值已达118.81亿美元 有望超Twitter

    10月11日消息,国外社交网站Twitter近日一直在寻求出售,包括谷歌、Salesforce以及迪士尼等,都成为潜在买家,不过随着事态的发展,外媒报道称谷歌、Salesforce以及迪士尼等大卖家似
    创业者手记续 入门错误三:从平台起步

    创业者手记续 入门错误三:从平台起步

    虎嗅注:十月最后一天,虎嗅作者奶牛Denny发表的文章《创业者手记:我所犯的那些入门错误》曾经引发不少讨论。作为创业者,Denny坦率地分析、分享了自己在创业过程中犯下的过早产品化和把创业当机密两个失
    反思互联网“线下战争”:恶战之后 如何突围

    反思互联网“线下战争”:恶战之后 如何突围

    摘要: 一个需求再强大,如果你的商业方案要付出巨大的成本和代价才能勉强hold住,这就绝对不是一个划算的需求,你一定要去满足就一定会落到坑里。这是大多数O2O的死因。    最近5年是移动互联网狂飙突
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面