_future_post_hook( int $deprecated, WP_Post $post )
This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
Hook used to schedule publication for a post marked for the future.
Description
The $post properties used and must exist are ‘ID’ and ‘post_date_gmt’.
Parameters
- $deprecated
-
(int) (Required) Not used. Can be set to null. Never implemented. Not marked as deprecated with _deprecated_argument() as it conflicts with wp_transition_post_status() and the default filter for _future_post_hook().
- $post
-
(WP_Post) (Required) Post object.
Source
File: wp-includes/post.php
function _future_post_hook( $deprecated, $post ) { wp_clear_scheduled_hook( 'publish_future_post', array( $post->ID ) ); wp_schedule_single_event( strtotime( get_gmt_from_date( $post->post_date ) . ' GMT' ), 'publish_future_post', array( $post->ID ) ); }
Changelog
Version | Description |
---|---|
2.3.0 | Introduced. |
© 2003–2021 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/_future_post_hook