Мультисайт (рубрика)
get_blog_details() | Получает все данные указанного блога из таблицы блогов и опций блога. |
get_current_blog_id() | Получает ID текущего блога. |
get_dirsize() | Получает размер директории в байтах. Результат кэшируется во временные опции: get_transient(). |
get_id_from_blogname() | Получает ID сайта (блога) по указанному ярлыку (слагу): субдомену или имени директории. |
get_main_site_id() | Получает ID основного сайта сети. |
get_site_meta() | Получает значение метаполя сайта в сети мультисайт. Позволяет также получить все метаполя. |
get_sites() | Получает сайты сети в виде массива массив с данными сайтов. В параметрах можно указать какие именно сайты мы хотим получить. |
grant_super_admin() | Устанавливает указанному пользователю права супер администратора. |
is_blog_admin() | Проверяет, является ли текущая страница, текущий запрос - страницей в разделе администрирования отдельного сайта сети в WordPress MU. Условный тег. |
is_main_site() | Определяет является ли текущий/указанный сайт основным сайтом сети (MU сборка). |
is_multisite() | Проверяет включена ли мультисайтовость на сайте. Условный тег. |
is_network_admin() | Проверяет, является ли текущая страница страницей в раздела админки "Управление сетью" сайтов в Мультисайт. Например /wp-admin/network/. Условный тег. |
is_user_admin() | Проверяет запрашиваемую страницу - является ли она страницей пользователя в админке, в сети мультисайт. Например: /wp-admin/user/ или /wp-admin/user/profile.php. Условный тег. |
network_admin_url() | Получает URL на страницу админки "управление сетью сайтов": |
network_home_url() | Получает УРЛ домашней страницы главного сайта текущей сети сайтов (для MU сборки). |
recurse_dirsize() | Рекурсивно получает размер директории в байтах. Т.е. можно указать родительскую папку и получить полные её размер: включая вложенные папки. |
restore_current_blog() | Возвращает глобальные переменные в прежнее состояние, после переключения на другой сайт с помощью switch_to_blog(). |
switch_to_blog() | Переключается на указанный блог в системе мультисайтов. |
update_user_status() | Обновляет статус пользователя в базе данных. Для мультисайтов. |
Опции Мультисайт
add_network_option() | Добавляет настройку сети. Используется при мультисайт сборке. |
get_network_option() | Получает значение указанной опции сети (основного сайта в сети мультисайт). |
get_site_option() | Получает указанную опцию главного сайта текущей сети. |
get_site_transient() | Получает значение временной опции главного сайта сети. |
update_site_option() | Обновляет или добавляет указанную опцию для текущего сайта (текущей сети блогов). Для сети мультисайтов. |
Юзеры в Мультисайт
delete_user_option() | Удаляет метаданные пользователя в масштабах сайта или сети сайтов. |
get_user_option() | Получает указанную опцию пользователя. Опция будет относиться к пользователю сайта сети (для мультисайтовой сборки) или просто к пользователю. |
update_user_option() | Обновляет опцию (метаполе) пользователя. Рассчитана на MU режим. Обертка для update_user_meta(), только добавляет префикс БД к названию метаполя. |