当前位置:首页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说的浅显一点就是关键词排名,要想做关键词排名首先就要在网站中布局关键词才会在后期网站优化中突出网站的优势最终达到优势关键词排名的效果。那怎么样的关键词分布才是
    体验微众银行首款APP,都有哪些亮点和槽点?

    体验微众银行首款APP,都有哪些亮点和槽点?

    摘要:国内首个互联网银行和首批试点获批的民营银行,刚刚上线了他们的第一个APP,都有哪些亮点和槽点。    腾讯旗下的微众银行从去年12月16日上线之初就备受关注,不过初期只有一个移动端Html 5架
    做自媒体那个平台好

    做自媒体那个平台好

    自媒体人都有自己喜欢个平台,看到最多的是QQ空间,QQ空间互动传播方面都比较好,所以有这么多人喜欢用QQ空间作为自己的大本营的确是不错的选择。公众号也是比较流行的,选择公众号的人也不少。其实平台只是展
    还在朋友圈晒广告:如何防止被踢出朋友圈

    还在朋友圈晒广告:如何防止被踢出朋友圈

    进入2015年,微信营销已经开始迅速降温了,而微信官方对平台上的营销现象管理更为严格。更主要的是普通微信用户对那种刷屏式的营销早已深恶痛绝,反感的同时就会直接屏蔽掉那些微信好友。除非是关系比较好的好友
    利用新浪微博微盘 做扩散式的长效营销

    利用新浪微博微盘 做扩散式的长效营销

    很多人都觉得现在微博营销很难做,而且活跃用户受广告泛滥影响也大幅下降,导致想多几个真实的用户转发也很困难,其实不然,只是大部分人觉得微博推广方法就是要做大量的假转发来吸引真转发,但没有认真想想如何为用
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面