当前位置:首页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:介绍  
  • 相关搜索
图片推荐
    papi酱:千金市骨的现代故事

    papi酱:千金市骨的现代故事

    一个月前,作为网红papi酱的资方身份,罗振宇将广告资源招标沟通会的门票定价到了8000元的水位。罗辑思维的微信消息刚刚推送完毕,拉勾网的CMO鲍艾乐果断的下了单,她称自己也没想明白papi酱的未来会
    2010——2018十大网络流行语总结,还有记忆吗?

    2010——2018十大网络流行语总结,还有记忆吗?

    近日,有网友总结出了2010年至2018年的网络流行语,看到这些网络流行语的时候熟悉敢铺面而来,虽然有的流行语已经不记得来源,但是还能够清楚地记得当年的这些流行语是真的口口相传。网络的迅速发展让网络流
    直播厮杀进入社交时代:微博冲锋,微信冷静

    直播厮杀进入社交时代:微博冲锋,微信冷静

    企鹅智酷 出品 | 分析师:王鑫  (本报告约4500字。深度阅读大约需要13-15分钟。我们认为这是值得的,因此推荐给你)  序映客们真正的敌人  在持续一年的视频直播大战中,新浪微博入场较晚。今年
    关注女性创业梦想 好租魅力女神节送壕礼

    关注女性创业梦想 好租魅力女神节送壕礼

    近两年来,在男性主导的创投圈里刮起了一股她经济、她创业的大潮,女资本家纷纷入局,女创业者们也在各个领域中发光发热,从央视辞职创业的著名主持人张泉灵,玩转红酒电商的影星刘嘉玲都是其中翘楚。然而创业之路多
    数据库操作解决Discuz导入JS不当产生的错误

    数据库操作解决Discuz导入JS不当产生的错误

    随着互联网技术的发展,创建一个独立站点的门槛越来越低,基本上只要会打字就能做站长了。而这一切的功劳很多一部分就是因为互联网中有种种免费开源的程序供广大草根站长使用,能够使没有什么专业技术能力的人也可以
    石榴算法对网站被k 降权有没有影响

    石榴算法对网站被k 降权有没有影响

    很多朋友都说现在的seo工作很难做,小编和很多资深站长也聊过几次这样的问题,也给予了小编一些好的建议。很多新手觉得难做的原因应该是做了很久关键词排名也没有做上去,有点放弃。关键词的确很难说什么时候可以
    Fortune财富网:华为很火,小米不红

    Fortune财富网:华为很火,小米不红

    日前,华为消费者业务发布了2015年上半年业绩报告。报告显示,其上半年销售收入90.9亿美元,同比大幅增长69%,其中手机业务收入同比增长87%,达到72.3亿美元。  根据IDC今天最新公布的数据,
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面