get_options()
Получает значения нескольких опций 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() 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;
}