REST API: Pass the previous state of the post as a parameter to the wp_after_insert_post hook.
This enables, for example, the previous post status to be used by this hook without the need to first capture it on an earlier hook. This also fixes the value of the `$fire_after_hooks` parameter in `get_default_post_to_edit()` so the `wp_after_insert_post` action correctly fires just once on the new post screen. Props Collizo4sky, peterwilsoncc, hellofromTonya, TimothyBlynJacobs, SergeyBiryukov Fixes #45114 Built from https://develop.svn.wordpress.org/trunk@49731 git-svn-id: http://core.svn.wordpress.org/trunk@49454 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
@@ -3105,7 +3105,7 @@ final class WP_Customize_Manager {
|
||||
/** This action is documented in wp-includes/post.php */
|
||||
do_action( 'wp_insert_post', $post->ID, $post, true );
|
||||
|
||||
wp_after_insert_post( $post, true );
|
||||
wp_after_insert_post( get_post( $post_id ), true, $post );
|
||||
|
||||
wp_trash_post_comments( $post_id );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user