diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php index ffdb52b160..95381faa72 100644 --- a/wp-admin/includes/upgrade.php +++ b/wp-admin/includes/upgrade.php @@ -1590,11 +1590,8 @@ 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'] ); - } - } + unset( $cron_array['wp_batch_split_terms'] ); + _set_cron_array( $cron_array ); } } diff --git a/wp-includes/taxonomy.php b/wp-includes/taxonomy.php index 76db653237..beb536b242 100644 --- a/wp-includes/taxonomy.php +++ b/wp-includes/taxonomy.php @@ -4441,15 +4441,15 @@ function _wp_batch_split_terms() { } /** - * In order to avoid the wp_batch_split_terms() job being accidentally removed, + * In order to avoid the _wp_batch_split_terms() job being accidentally removed, * check that it's still scheduled while we haven't finished splitting terms. * * @ignore * @since 4.3.0 */ 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( time() + MINUTE_IN_SECONDS, 'wp_batch_split_terms' ); + if ( ! get_option( 'finished_splitting_shared_terms' ) && ! wp_next_scheduled( 'wp_split_shared_term_batch' ) ) { + wp_schedule_single_event( time() + MINUTE_IN_SECONDS, 'wp_split_shared_term_batch' ); } } diff --git a/wp-includes/version.php b/wp-includes/version.php index 4455208127..8050a8bc6b 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.4-alpha-33726'; +$wp_version = '4.4-alpha-33727'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.