📅  最后修改于: 2023-12-03 15:36:34.623000             🧑  作者: Mango
在 WordPress 开发中,我们常常需要查询特定的文章或页面。为此,我们可以使用 WordPress 提供的函数 the_post()
进行查询和展示。
the_post()
函数用于设置当前文章的全局变量,并将相关数据渲染到模板中。以下是使用 the_post()
函数查询文章的基本操作:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!-- 当前文章 -->
<h2><?php the_title(); ?></h2>
<div class="entry-content"><?php the_content(); ?></div>
<?php endwhile; endif; ?>
上述代码中,have_posts()
函数用于检查是否存在文章,如果存在则进入 while 循环,the_post()
函数用于设置当前文章的全局变量。
在 the_post()
函数内部,我们可以使用各种 WordPress 提供的函数来获取文章的信息。例如,the_title()
函数用于获取文章的标题,the_content()
函数用于获取文章的内容。
与常规的 PHP 查询不同,WordPress 的查询需要在模板文件中展示数据。以下是使用 the_post()
函数展示文章信息的简单示例:
<?php while ( have_posts() ) : the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="entry-summary"><?php the_excerpt(); ?></div>
<?php endwhile; ?>
上述代码中,the_permalink()
函数用于获取文章的永久链接,the_excerpt()
函数用于获取文章的摘要。
在 WordPress 开发中,the_post()
函数是一种强大的查询和展示工具。通过使用该函数,我们可以轻松地获取文章的标题、内容、永久链接等信息,并在模板文件中展示出来。