当前位置:首页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:介绍  
  • 相关搜索
图片推荐
    单页应用SEO浅谈

    单页应用SEO浅谈

    单页应用SEO浅谈  前言  单页应用(Single Page Application)越来越受web开发者欢迎,单页应用的体验可以模拟原生应用,一次开发,多端兼容。单页应用并不是一个全新发明的技术,
    农村电商去年“双11”卖出857万只清远鸡 70%还没发货

    农村电商去年“双11”卖出857万只清远鸡 70%还没发货

    原标题:去年双11卖的清远鸡 70%还没发货    4月8日,阳山县供销社的农产品特产淘宝实体店里,客人可以直接看到商品。南都记者邹卫摄    去年双11,随着一天卖掉上千万只清远鸡的新闻登上各大网站
    《港囧》给创业者带来的三大启示

    《港囧》给创业者带来的三大启示

    文/陈根 (微信公众平台:陈述根本)  《港囧》可谓是最近大众关注的话题,从其票房的表现就可以看出火爆程度。截至10月4日,上映10天的《港囧》累计票房12.8亿,打破了此前由徐峥执导的前作《泰囧》于
    跨境电商怎样规避法律风险

    跨境电商怎样规避法律风险

    新闻背景  近日有媒体报道,在跨境电子商务中,来自美国的买家以高价购买仿冒品为由与中国商户聊天,获取其PayPal账户(国际第三方支付平台),随后相关品牌商凭借聊天记录在美国提起诉讼。由于在美国打官司
    微信朋友圈营销没有想象的那么神奇

    微信朋友圈营销没有想象的那么神奇

    可能大家身边有留意的话,身边都会有类似这样一个例子,包括网上也很容易看到。例子是这样的:某某人打算在朋友圈开微店,是卖***产品的(特别是卖面膜的,听到的次数最多),开始的时候很困难,连一件商品都没有
    胡润品牌榜200强:淘宝超工行排第二 搜狐落榜

    胡润品牌榜200强:淘宝超工行排第二 搜狐落榜

    2015最具价值中国品牌10强  【TechWeb报道】9月18日消息,胡润研究院发布了《2015胡润品牌榜》报告,公布了200个最具价值中国品牌,其中非国有品牌101个,国有品牌99个,榜单显示腾讯
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面