get_site_option()WP 2.8.0

Получает указанную опцию главного сайта текущей сети.

Такие опции хранятся в метаполях сайтов сети - таблица wp_sitemeta.

Функция очень похожа на базовую get_option(), только данные она берет из таблицы wp_sitemeta, не из wp_options.

Это обертка для функции get_network_option(), поэтому подробное описание читайте по ссылке.

Управление передается get_option(), когда режим мультисайт не используется.

Работает на основе: get_network_option()

Хуков нет.

Возвращает

Разное. Значение опции.

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

get_site_option( $option, $default );
$option(строка) (обязательный)
Название опции, которую нужно получить. Ожидает неподготовленную для SQL запроса строку.
$default(смешанный)
Значение, которое нужно вернуть, если опции не существует.
По умолчанию: false
$deprecated(логический)
Запрещен с версии 4.4.0. Нужно ли использовать кэш. Только для мультисайтов.
По умолчанию: true

Примеры

-1

#1 Получим email админа сети

$admin_email = get_site_option( 'admin_email' );

Список некоторых опций сайта сети:

Название опции Значение
site_name Мультисайт
admin_email foo@bk.ru
admin_user_id 1
registration user
upload_filetypes jpg jpeg png gif mov avi mpg 3gp 3g2 midi mid pdf doc ppt odt pptx docx pps ppsx xls xlsx key mp3 ogg wma m4a wav mp4 m4v webm ogv wmv flv
blog_upload_space 100
fileupload_maxk 1500
site_admins a:1:{i:0;s:4:"nick";}
allowedthemes a:1:{s:19:"twentysixteen-child";b:1;}
wpmu_upgrade_site 37965
welcome_email Привет, USERNAME! Ваш новый сайт в сети «SITE_NAME» успешно создан по адресу: ....
first_post Добро пожаловать на сайт %s. Это ваша первая запись. Отредактируйте или удалите её, затем пишите!
siteurl http://multiexample.com/wp/
add_new_users 1
upload_space_check_disabled 1
subdomain_install 1
global_terms_enabled 0
ms_files_rewriting 0
initial_db_version 36686
active_sitewide_plugins a:1:{s:33:"user-switching/user-switching.php";i:1473022930;}
WPLANG ru_RU
user_count 4
blog_count 3
can_compress_scripts 1
recently_activated a:1:{s:28:"democracy-poll/democracy.php";i:1473020642;}
registrationnotification yes
welcome_user_email Привет, USERNAME! Ваша учётная запись настроена. ....
menu_items a:0:{}
first_page ''
first_comment ''
first_comment_url ''
first_comment_author ''
limited_email_domains ''
banned_email_domains ''
first_comment_email ''

Заметки

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

С версии 2.8.0 Введена.
С версии 4.4.0 The $use_cache parameter was deprecated.
С версии 4.4.0 Modified into wrapper for get_network_option()

Код get_site_option() WP 6.5.2

function get_site_option( $option, $default_value = false, $deprecated = true ) {
	return get_network_option( null, $option, $default_value );
}