WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

WPSEO_Option_Wpseo::clean_option() protected Yoast 1.0

Clean a given option value.

{} Это метод класса: WPSEO_Option_Wpseo{}

Хуков нет.


Массив. Cleaned option.


// protected - в коде основоного (родительского) или дочернего класса
$result = $this->clean_option( $option_value, $current_version, $all_old_option_values );
$option_value(массив) (обязательный)
Old (not merged with defaults or filtered) option value to clean according to the rules for this option.
Version from which to upgrade, if not set, version specific upgrades will be disregarded.
Only used when importing old options to have access to the real old values, in contrast to the saved ones.

Код WPSEO_Option_Wpseo::clean_option() Yoast 16.2

protected function clean_option( $option_value, $current_version = null, $all_old_option_values = null ) {
	// Deal with value change from text string to boolean.
	$value_change = [

	$target_values = [

	foreach ( $value_change as $key ) {
		if ( isset( $option_value[ $key ] )
			&& in_array( $option_value[ $key ], $target_values, true )
		) {
			$option_value[ $key ] = true;

	return $option_value;