get_options()WP 6.4.0

Получает значения нескольких опций WordPress.

Недостающие в кеше опции загружаются из базы данных одним запросом. Затем каждая опция обрабатывается через get_option().

Работает на основе: wp_prime_option_caches(), get_option()

Хуков нет.

Возвращает

array.

  • массив - пары имя опции => значение. Для несуществующей опции значением обычно будет false.

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

get_options( $options );
$options(string[]) (обязательный)
Имена опций, значения которых нужно получить.

Примеры

#1 Получение нескольких опций

$options = get_options( [
	'blogname',
	'blogdescription',
	'posts_per_page',
] );

echo esc_html( $options['blogname'] );

Список изменений

С версии 6.4.0 Введена.

Код get_options() WP 7.1

function get_options( $options ) {
	wp_prime_option_caches( $options );

	$result = array();
	foreach ( $options as $option ) {
		$result[ $option ] = get_option( $option );
	}

	return $result;
}