WPSEO_Upgrade_History::add()publicYoast 1.0

Adds a new history entry in the storage.

Метод класса: WPSEO_Upgrade_History{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WPSEO_Upgrade_History = new WPSEO_Upgrade_History();
$WPSEO_Upgrade_History->add( $old_version, $new_version, $option_names );
$old_version(строка) (обязательный)
The version we are upgrading from.
$new_version(строка) (обязательный)
The version we are upgrading to.
$option_names(array) (обязательный)
The options that need to be stored.

Код WPSEO_Upgrade_History::add() Yoast 22.4

public function add( $old_version, $new_version, array $option_names ) {
	$option_data = [];
	if ( $option_names !== [] ) {
		$option_data = $this->get_options_data( $option_names );
	}

	// Retrieve current history.
	$data = $this->get();

	// Add new entry.
	$data[ time() ] = [
		'options'     => $option_data,
		'old_version' => $old_version,
		'new_version' => $new_version,
	];

	// Store the data.
	$this->set( $data );
}