WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Yoast\WP\SEO\Actions\Importing

Abstract_Aioseo_Settings_Importing_Action::flatten_settings() protected Yoast 1.0

Flattens the multidimensional array of AIOSEO settings. Recursive.

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

Хуков нет.

Возвращает

Массив. The flattened array.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->flatten_settings( $array, $key_prefix );
$array(массив) (обязательный)
The array to be flattened.
$key_prefix(строка)
The key to be used as a base.
По умолчанию: ''

Код Abstract_Aioseo_Settings_Importing_Action::flatten_settings() Yoast 17.9

protected function flatten_settings( $array, $key_prefix = '' ) {
	$result = [];
	foreach ( $array as $key => $value ) {
		if ( is_array( $value ) ) {
			$result = array_merge( $result, $this->flatten_settings( $value, $key_prefix . '/' . $key ) );
		}
		else {
			$result[ $key_prefix . '/' . $key ] = $value;
		}
	}

	return $result;
}