This page redirects to an external site: https://developer.wordpress.org/reference/functions/the_post/
Languages:
English •
Português do Brasil •
Español •
Français •
Italiano •
日本語
(Add your language)
Description
Iterate the post index in The Loop. Retrieves the next post, sets up the post, sets the 'in the loop' property to true.
Usage
<code style="color: #000000"><span style="color: #0000BB"><?php the_post</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span></code>
Parameters
This function does not accept any parameters.
Return Values
This function does not return any values.
Examples
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php }
}
?>
Notes
Change Log
Source File
the_post() is located in wp-includes/query.php.
Related
Articles
Code Documentation
- Class: WP_Query - Detailed Overview of class WP_Query
- Class: WP_Comment_Query - Class for comment-related queries
- Class: WP_User_Query - Class for user-related queries
- Object: $wpdb - Overview on the use of the $wpdb object
- Function: set_query_var()
- Function: get_query_var()
- Function: query_posts() - Create additional custom query
- Function: get_post() - Take an ID of an item and return the records in the database for that article
- Function: get_posts() - A specialized function that returns an array of items
- Function: get_pages() - A specialized function that returns an array of pages
- Function: have_posts() - A condition that determines whether the query returned an article
- Function: the_post() - Used to automatically set the loop after a query
- Function: rewind_posts() - Clears the current loop
- Function: setup_postdata() - Sets the data for a single query result within a loop
- Function: wp_reset_postdata() - Restores the previous query (usually after a loop within another loop)
- Function: wp_reset_query()
- Function: is_main_query() - Ensures that the query that is being changed is only the main query
- Action Hook: pre_get_posts - Change WordPress queries before they are executed
- Action Hook: the_post - Modify the post object after query
- Filter Hook: found_posts - Changes the value of the object found_posts WP_Query