WPSEO_Export::write_opt_group()privateYoast 1.0

Writes an entire option group to the export.

Метод класса: WPSEO_Export{}

Хуков нет.

Возвращает

null. Ничего (null).

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

// private - только в коде основоного (родительского) класса
$result = $this->write_opt_group( $opt_group );
$opt_group(строка) (обязательный)
Option group name.

Код WPSEO_Export::write_opt_group() Yoast 25.0

private function write_opt_group( $opt_group ) {

	$this->write_line( '[' . $opt_group . ']', true );

	$options = get_option( $opt_group );

	if ( ! is_array( $options ) ) {
		return;
	}

	foreach ( $options as $key => $elem ) {
		if ( is_array( $elem ) ) {
			$count = count( $elem );
			for ( $i = 0; $i < $count; $i++ ) {
				$elem_check = ( $elem[ $i ] ?? null );
				$this->write_setting( $key . '[]', $elem_check );
			}
		}
		else {
			$this->write_setting( $key, $elem );
		}
	}
}