функция since 2.1.0

_upgrade_cron_array()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

_upgrade_cron_array( array $cron ): array

Описание

Эта функция обновляет массив информации о cron до версии 2.

Оригинал (английский)

This function upgrades the cron info array to version 2.

Параметры

$cron array обязательный
Массив информации о cron из _get_cron_array() .

Возвращаемое значение

array

Исходный код

wp-includes/cron.php:1317

function _upgrade_cron_array( $cron ) {
	if ( isset( $cron['version'] ) && 2 === $cron['version'] ) {
		return $cron;
	}

	$new_cron = array();

	foreach ( (array) $cron as $timestamp => $hooks ) {
		foreach ( (array) $hooks as $hook => $args ) {
			$key = md5( serialize( $args['args'] ) );

			$new_cron[ $timestamp ][ $hook ][ $key ] = $args;
		}
	}

	$new_cron['version'] = 2;

	update_option( 'cron', $new_cron, true );

	return $new_cron;
}

История изменений

ВерсияОписание
2.1.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.