diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php index 0ab54a3a0d384..9a4e7676b09aa 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php @@ -766,10 +766,10 @@ public function create_item( $request ) { */ $prepared_post->post_name = wp_unique_post_slug( $prepared_post->post_name, - $prepared_post->id, + $prepared_post->ID ?? 0, 'publish', $prepared_post->post_type, - $prepared_post->post_parent + $prepared_post->post_parent ?? 0 ); }