📜  使用 the_post 进行 wp 查询 - CSS (1)

📅  最后修改于: 2023-12-03 15:36:34.623000             🧑  作者: Mango

使用 the_post 进行 wp 查询 - CSS

在 WordPress 开发中,我们常常需要查询特定的文章或页面。为此,我们可以使用 WordPress 提供的函数 the_post() 进行查询和展示。

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() 函数是一种强大的查询和展示工具。通过使用该函数,我们可以轻松地获取文章的标题、内容、永久链接等信息,并在模板文件中展示出来。