get_site_option()
Отримує вказану опцію головного сайту поточної мережі. Такі опції зберігаються у метаполях сайтів мережі.
Функція дуже схожа на базову get_option() , тільки дані вона бере з таблиці wp_sitemeta , не з wp_options .
Це обгортка для функції get_network_option() , тому докладний опис читайте за посиланням.
Керування передається мультисайт не використовується.
Працює на основі:
get_network_option()
get_network_option()
Хуків немає.
Повертає
Разное
. Значення опції.
Використання
get_site_option ($ option, $ default);
-
$option
(рядок) (обов’язковий) - Назву опції, яку потрібно отримати. Очікує непідготовлений для SQL запит рядок.
-
$default
(змішаний) -
Значення, яке необхідно повернути, якщо опції не існує.
Типово: false -
$deprecated
(логічний) -
Заборонено з версії 4.4.0. Чи потрібно використовувати кеш. Лише для мультисайтів.
Типово: true
Приклади
#1 Отримаємо email адміну мережі
$admin_email = get_site_option( 'admin_email' );
Список деяких опцій сайту мережі:
Назва опції | Значення |
---|---|
site_name | Мультисайт |
admin_email | [email protected] |
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”;} |
дозволенітеми | 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 | ” |
нотатки
- Дивіться: get_network_option()
список змін
З версії 2.8.0 | Введено. |
З версії 4.4.0 | $use_cache parameter був deprecated. |
З версії 4.4.0 | Використовується для wrapper for get_network_option() |
Код get_site_option() get site option WP 6.0.2
function get_site_option( $option, $default = false, $deprecated = true ) { return get_network_option (null, $ option, $ default); }