the_post()获取当前文章的所有信息

目录

描述

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

the_post() 描述

用法

<?php the_post(); ?>

the_post() 用法

参数

This function does not accept any parameters.

the_post() 参数

返回值

This function does not return any values.

the_post() 返回值

示例

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */

<?php
if ( have_posts() ) {
	while ( have_posts() ) {

		the_post(); ?>

		<h2><?php the_title(); ?></h2>

		<?php the_content(); ?>

	<?php }
}
?>

the_post() 示例

注意

the_post() 注意

历史

  • 添加于 版本: 1.5.0

the_post() 历史

源文件

the_post() 函数的代码位于 wp-includes/query.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Iterate the post index in the loop.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query
 */
function the_post() {
	global $wp_query;
	$wp_query->the_post();
}

the_post() 源文件

相关