Yoast\WP\SEO\Config
Migration_Status::set_migration_status()
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 21.6
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 ); }