wordpress二次开发之have_posts()和the_post()方法介绍

为什么上不了bet356 通过为什么上不了bet356

wordpress二次开发之have_posts()和the_post()方法介绍

在wordpress的index.php文章循环输出中,经常会看到如下代码:

 
 
 
 
  
 
 
 
 

上面这段代码,我们还可以这样写:

这里面就包含了两个函数have_posts()和the_post();

为什么上不了bet356have_posts()是一个全局函数,我们在使用have_posts()方法时实际是调用的全局变量$wp->query->have_posts()成员函数,来简单检查一个全局数组变量的$posts的一个循环计数器,已确认是否还有post,如果有返回true(1),没有返回false(0),结果是boolean值。

the_post()方法则是调用的$wp->query->the_post()成员函数迁移循环计数器,并且创建一个全局变量$post,注意不是$posts,把当前的post的所有信息都填进去这个$post变量中,以备接下来使用。

简单的使用可通过函数来直接执行,如the_content()直接显示post的内容,the_title()显示帖子的标题,the_time()显示帖子的等wordpress的tempate tags,高级应用或要定制应用则可以直接调用$post变量的成员。

关于作者

admin administrator

要发表评论,您必须先登录