Changeset 39276 for trunk/src/wp-includes/class-wp-customize-manager.php
- Timestamp:
- 11/17/2016 08:17:57 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-customize-manager.php
r39272 r39276 896 896 * @var array 897 897 */ 898 protected $ starter_content_settings_ids = array();898 protected $pending_starter_content_settings_ids = array(); 899 899 900 900 /** … … 954 954 if ( empty( $changeset_data[ $setting_id ] ) || ! empty( $changeset_data[ $setting_id ]['starter_content'] ) ) { 955 955 $this->set_post_value( $setting_id, $setting_value ); 956 $this-> starter_content_settings_ids[] = $setting_id;956 $this->pending_starter_content_settings_ids[] = $setting_id; 957 957 } 958 958 $sidebar_widget_ids[] = $widget_id; … … 962 962 if ( empty( $changeset_data[ $setting_id ] ) || ! empty( $changeset_data[ $setting_id ]['starter_content'] ) ) { 963 963 $this->set_post_value( $setting_id, $sidebar_widget_ids ); 964 $this-> starter_content_settings_ids[] = $setting_id;964 $this->pending_starter_content_settings_ids[] = $setting_id; 965 965 } 966 966 } … … 1016 1016 $nav_menus_created_posts = array_unique( array_merge( $nav_menus_created_posts, wp_list_pluck( $posts, 'ID' ) ) ); 1017 1017 $this->set_post_value( $setting_id, array_values( $nav_menus_created_posts ) ); 1018 $this-> starter_content_settings_ids[] = $setting_id;1018 $this->pending_starter_content_settings_ids[] = $setting_id; 1019 1019 } 1020 1020 } … … 1057 1057 'name' => isset( $nav_menu['name'] ) ? $nav_menu['name'] : $nav_menu_location, 1058 1058 ) ); 1059 $this-> starter_content_settings_ids[] = $nav_menu_setting_id;1059 $this->pending_starter_content_settings_ids[] = $nav_menu_setting_id; 1060 1060 1061 1061 // @todo Add support for menu_item_parent. … … 1084 1084 if ( empty( $changeset_data[ $nav_menu_item_setting_id ] ) || ! empty( $changeset_data[ $nav_menu_item_setting_id ]['starter_content'] ) ) { 1085 1085 $this->set_post_value( $nav_menu_item_setting_id, $nav_menu_item ); 1086 $this-> starter_content_settings_ids[] = $nav_menu_item_setting_id;1086 $this->pending_starter_content_settings_ids[] = $nav_menu_item_setting_id; 1087 1087 } 1088 1088 } … … 1091 1091 if ( empty( $changeset_data[ $setting_id ] ) || ! empty( $changeset_data[ $setting_id ]['starter_content'] ) ) { 1092 1092 $this->set_post_value( $setting_id, $nav_menu_term_id ); 1093 $this-> starter_content_settings_ids[] = $setting_id;1093 $this->pending_starter_content_settings_ids[] = $setting_id; 1094 1094 } 1095 1095 } … … 1103 1103 if ( empty( $changeset_data[ $name ] ) || ! empty( $changeset_data[ $name ]['starter_content'] ) ) { 1104 1104 $this->set_post_value( $name, $value ); 1105 $this-> starter_content_settings_ids[] = $name;1105 $this->pending_starter_content_settings_ids[] = $name; 1106 1106 } 1107 1107 } … … 1115 1115 if ( empty( $changeset_data[ $name ] ) || ! empty( $changeset_data[ $name ]['starter_content'] ) ) { 1116 1116 $this->set_post_value( $name, $value ); 1117 $this-> starter_content_settings_ids[] = $name;1118 } 1119 } 1120 1121 if ( ! empty( $this-> starter_content_settings_ids ) ) {1117 $this->pending_starter_content_settings_ids[] = $name; 1118 } 1119 } 1120 1121 if ( ! empty( $this->pending_starter_content_settings_ids ) ) { 1122 1122 if ( did_action( 'customize_register' ) ) { 1123 1123 $this->_save_starter_content_changeset(); … … 1136 1136 public function _save_starter_content_changeset() { 1137 1137 1138 if ( empty( $this-> starter_content_settings_ids ) ) {1138 if ( empty( $this->pending_starter_content_settings_ids ) ) { 1139 1139 return; 1140 1140 } 1141 1141 1142 1142 $this->save_changeset_post( array( 1143 'data' => array_fill_keys( $this-> starter_content_settings_ids, array( 'starter_content' => true ) ),1143 'data' => array_fill_keys( $this->pending_starter_content_settings_ids, array( 'starter_content' => true ) ), 1144 1144 'starter_content' => true, 1145 1145 ) ); 1146 1147 $this->pending_starter_content_settings_ids = array(); 1146 1148 } 1147 1149
Note: See TracChangeset
for help on using the changeset viewer.