WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.
Главная Функции Мультисайт

Рубрика: Мультисайт 18

get_blog_details()

Получает все данные указанного блога из таблицы блогов и опций блога.

get_current_blog_id()

Получает ID текущего блога.

get_dirsize()

Получает размер директории в байтах. Результат кэшируется во временные опции: get_transient().

get_id_from_blogname()

Получает ID сайта (блога) по указанному ярлыку (слагу): субдомену или имени директории.

get_main_site_id()

Получает ID основного сайта сети.

get_sites()

Получает массив с данными сайтов указанной или текущей сети по указанным параметрам.

grant_super_admin()

Устанавливает указанному пользователю права супер администратора.

is_blog_admin()

Проверяет является ли текущая страница, текущий запрос - страницей в разделе администрирования отдельного сайта сети в WordPress MU. Условный тег.

is_main_site()

Определяет является ли текущий/указанный сайт основным сайтом сети (MU сборка).

is_multisite()

Проверяет включена ли мультисайтовость на сайте. Условный тег.

is_network_admin()

Проверяет является ли текущая страница, текущий запрос - страницей в разделе администрирования сети сайтов в WordPress MU сборке. Например /wp-admin/network/. Условный тег.

is_user_admin()

Проверяет запрашиваемую страницу - является ли она страницей пользователя в админке, в сети мультисайт. Например: /wp-admin/user/ или /wp-admin/user/profile.php. Условный тег.

network_admin_url()

Получает URL на админ часть управления сетью сайтов, а не на отдельный блог/сайт: /wp-admin/network.

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()

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

update_site_option()

Обновляет или добавляет указанную опцию для текущего сайта (текущей сети блогов). Для сети мультисайтов.

Юзеры в Мультисайт

delete_user_option()

Удаляет метаданные пользователя в масштабах сайта или сети сайтов.

get_user_option()

Получает указанную опцию пользователя. Опция будет относиться к пользователю сайта сети (для мультисайтовой сборки) или просто к пользователю.

update_user_option()

Обновляет опцию (метаполе) пользователя. Рассчитана на MU режим. Похожа на update_user_meta(), только добавляет префикс БД к названию опции (метаполя).