WordPress主循环(The Loop)函数have_posts(),the_post()详解

WordPress主循环(The Loop)函数have_posts(),the_post()详解

WordPress中调用文章标题是the_title();调用文章内容时用到the_content();调用文章的作者时用到the_author();等等这些函数,都需要在主循环中使用,下面就介绍一下如何用have_posts()和the_post()开始Wordpress文章中循环,并说明如何结束循环。

语法


<?php if (have_posts()) :  while (have_posts()) : the_post(); ?>
	当找到文章时返回此语句
<?php endwhile; else : ?>
       当没有找到文章时,返回此语句
<?php endif; ?>

循环开始标志

<?php if (have_posts()) :  while (have_posts()) : the_post(); ?>

循环开始后,可以在循环中用the_title();输出文章的标题,the_content();输出文章的内容,the_author();输出文章的作者等。

循环结束标志

<?php endwhile; else : ?>
    当没有找到文章时,返回此语句
<?php endif; ?>

一般主循环在寻找文章的时候用到,比如在WordPress模版中index.php,single.php,active.php等需要调用文章的文件中。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据