W3cubDocs

/WordPress

do_action_ref_array( 'the_post', WP_Post $post, WP_Query $this )

Fires once the post data has been set up.

Parameters

$post

(WP_Post) The Post object (passed by reference).

$this

(WP_Query) The current Query object (passed by reference).

More Information

The ‘the_post’ action hook allows developers to modify the post object immediately after being queried and setup.

The post object is passed to this hook by reference so there is no need to return a value.

Example


function my_the_post_action( $post_object ) {
// modify post object here
}
add_action( 'the_post', 'my_the_post_action' );

Source

File: wp-includes/class-wp-query.php

View on Trac

Changelog

Version Description
4.1.0 Introduced $this parameter.
2.8.0 Introduced.

© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/the_post