Changeset 39038 for trunk/src/wp-includes/class-wp-customize-manager.php
- Timestamp:
- 10/30/2016 08:20:54 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-customize-manager.php
r39003 r39038 960 960 if ( ! empty( $posts ) ) { 961 961 foreach ( array_keys( $posts ) as $post_symbol ) { 962 $ posts[ $post_symbol ]['ID'] = wp_insert_post( wp_slash( array_merge(963 $posts[ $post_symbol ],964 array( 'post_status' => 'auto-draft' )965 ) ) );962 $r = $this->nav_menus->insert_auto_draft_post( $posts[ $post_symbol ] ); 963 if ( $r instanceof WP_Post ) { 964 $posts[ $post_symbol ]['ID'] = $r->ID; 965 } 966 966 } 967 967 $this->set_post_value( 'nav_menus_created_posts', wp_list_pluck( $posts, 'ID' ) ); // This is why nav_menus component is dependency for adding posts.
Note: See TracChangeset
for help on using the changeset viewer.