Yoast\WP\SEO\Config
Migration_Status::set_migration_status() protected Yoast 1.0
Retrieves the migration option.
{} Это метод класса: Migration_Status{}
Хуков нет.
Возвращает
true|false
. True if the status was succesfully updated, false otherwise.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->set_migration_status( $name, $migration_status );
- $name(строка) (обязательный)
- The name of the migration.
- $migration_status(массив) (обязательный)
- The migration status.
Код Migration_Status::set_migration_status() Migration Status::set migration status Yoast 16.1.1
protected function set_migration_status( $name, $migration_status ) {
if ( ! \is_array( $migration_status ) || ! isset( $migration_status['version'] ) ) {
return false;
}
$current_blog_id = \get_current_blog_id();
if ( ! isset( $this->migration_options[ $current_blog_id ] ) ) {
$this->migration_options[ $current_blog_id ] = [];
}
$this->migration_options[ $current_blog_id ][ $name ] = $migration_status;
return \update_option( self::MIGRATION_OPTION_KEY . $name, $migration_status );
}