WP_Query::the_post()

Sets up the current post.


Description

Retrieves the next post, sets up the post, sets the ‘in the loop’ property to true.


Top ↑

Source

File: wp-includes/class-wp-query.php. View all references

public function the_post() {
	global $post;
	$this->in_the_loop = true;

	if ( -1 == $this->current_post ) { // Loop has just started.
		/**
		 * Fires once the loop is started.
		 *
		 * @since 2.0.0
		 *
		 * @param WP_Query $query The WP_Query instance (passed by reference).
		 */
		do_action_ref_array( 'loop_start', array( &$this ) );
	}

	$post = $this->next_post();
	$this->setup_postdata( $post );
}

Top ↑

Hooks



Top ↑

Changelog

Changelog
Version Description
1.5.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.