当前位置:首页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:介绍  
  • 相关搜索
图片推荐
    注册自媒体专栏要注意事项

    注册自媒体专栏要注意事项

    现在,做自媒体的朋友都喜欢做在一些网站注册自己的专栏,作为对自己的网站或者个人的宣传。因为这在很大程度上都可以自己或者网站起到很好的宣传,很容易吸引到粉丝,在同行或者朋友圈熟识度越来越被大众化所熟知。
    影响网站流量的10个SEO优化点

    影响网站流量的10个SEO优化点

    今天分享一下影响网站流量的10个SEO优化点,有自己经历的,也有前辈的经验,我汇总在一起,希望能够探索出更多SEO的火花,帮助各位更好的开展SEO优化工作。    1、增加页面模块  很多网站都是ph
    继“搜一搜”后,微信全面开放商品搜索了

    继“搜一搜”后,微信全面开放商品搜索了

    虽然移动电商迅猛发展,但搜索这块仍然是不可忽视的力量。微信前有搜一搜内输入商品关键词,全部直接导流京东自营;如今,双十一试水“搜索小程序”入口,全面开放给了商品搜索!除了社交,微信这种线上人货场几乎不
    大快人心!手机流量/宽带资费下降30%!

    大快人心!手机流量/宽带资费下降30%!

    运营商挤牙膏式的降资费,让用户非常不爽,之前工信部部长已经强调,一定要推动电信企业降低网络资费。  看来工信部并不想停留在只是说说的极端。今天,工信部总工程师张峰接受媒央视采访时表示,今年年底前,流量
    互联网保险分销:继微信后站长新盈利模式

    互联网保险分销:继微信后站长新盈利模式

    近日,有媒体报道称未来五年内互联网保险将产生5000-10000亿市场,我估计今年寿险电商规模要到将近100亿元左右,包括复杂的险种、期 缴,现在这些产品也开始在淘宝或一些平台销售了。国华人寿电子商务
    怎样的更新频率有利于网站优化?

    怎样的更新频率有利于网站优化?

    许多SEO新手都会有这样的疑问:怎么的更新频率才是有利于网站优化的?不管是什么样的中小企业网站,总是有会把文章写够的时候,但不更新文章,网站的排名会掉吗?  如果是前几年,不更新文章不发外链确实网站排
    说说360谈谈如何迅速找到精准客户

    说说360谈谈如何迅速找到精准客户

    导读:有人的地方就有江湖,人流量大的地方就能推广。恩,这是亘古不变的,其实不管何种推广方法,最重要的就是人群活跃,用户量大,精准。满足这些条件的地方,都可以进行推广引流,而我们不需要掌握这么多,你能玩
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面