WPSEO_Options::register_option()
Registers an option to the options list.
Метод класса: WPSEO_Options{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = WPSEO_Options::register_option( $option_instance );
- $option_instance(WPSEO_Option) (обязательный)
- Instance of the option.
Код WPSEO_Options::register_option() WPSEO Options::register option Yoast 25.0
public static function register_option( WPSEO_Option $option_instance ) { $option_name = $option_instance->get_option_name(); if ( $option_instance->multisite_only && ! static::is_multisite() ) { unset( static::$options[ $option_name ], static::$option_names[ $option_name ] ); return; } $is_already_registered = array_key_exists( $option_name, static::$options ); if ( ! $is_already_registered ) { static::$options[ $option_name ] = get_class( $option_instance ); } if ( $option_instance->include_in_all === true ) { static::$option_names[ $option_name ] = $option_name; } static::$option_instances[ $option_name ] = $option_instance; if ( ! $is_already_registered ) { static::clear_cache(); } }