Index: /wp-admin/includes/upgrade.php =================================================================== --- /wp-admin/includes/upgrade.php (revision 33645) +++ /wp-admin/includes/upgrade.php (revision 33646) @@ -534,4 +534,7 @@ if ( $wp_current_db_version < 33055 ) upgrade_430(); + + if ( $wp_current_db_version < 33056 ) + upgrade_431(); maybe_disable_link_manager(); @@ -1579,4 +1582,21 @@ /** + * Executes changes made in WordPress 4.3.1. + * + * @since 4.3.1 + */ +function upgrade_431() { + // Fix incorrect cron entries for term splitting + $cron_array = _get_cron_array(); + if ( isset( $cron_array['wp_batch_split_terms'] ) ) { + foreach ( $cron_array['wp_batch_split_terms'] as $timestamp_hook => $cron_data ) { + foreach ( $cron_data as $key => $args ) { + wp_unschedule_event( 'wp_batch_split_terms', $timestamp_hook, $args['args'] ); + } + } + } +} + +/** * Executes network-level upgrade routines. * Index: /wp-includes/taxonomy.php =================================================================== --- /wp-includes/taxonomy.php (revision 33645) +++ /wp-includes/taxonomy.php (revision 33646) @@ -4446,5 +4446,5 @@ function _wp_check_for_scheduled_split_terms() { if ( ! get_option( 'finished_splitting_shared_terms' ) && ! wp_next_scheduled( 'wp_batch_split_terms' ) ) { - wp_schedule_single_event( 'wp_batch_split_terms', time() + MINUTE_IN_SECONDS ); + wp_schedule_single_event( time() + MINUTE_IN_SECONDS, 'wp_batch_split_terms' ); } } Index: /wp-includes/version.php =================================================================== --- /wp-includes/version.php (revision 33645) +++ /wp-includes/version.php (revision 33646) @@ -12,5 +12,5 @@ * @global int $wp_db_version */ -$wp_db_version = 33055; +$wp_db_version = 33056; /**