IS_MULTISITE() в WordPress: проверка включено ли мультисайт до 60 символов

IS_MULTISITE() │ WP 3.0.0

Функция IS_MULTISITE() проверяет, включен ли режим мультисайта в WordPress. Это полезно для сайтов, которые хотят управлять несколькими отдельными сайтами из одной установки WordPress.

Используемая функция

Функция is_main_site() использует IS_MULTISITE() для определения, является ли текущий сайт основным сайтом в сети.

Производительность

  • Время выполнения на 1 раз: 0.000009 сек (как свет)
  • Время выполнения на 50,000 раз: 0.01 сек (как свет)

Это показывает, что функция работает очень быстро.

Возвращаемое значение

Функция возвращает:

  • true — если мультисайт включен,
  • false — если нет.

Применение

Чтобы использовать эту функцию, просто вызовите ее:

is_multisite();

Примеры

Пример 1: Выполнение кода, если режим мультисайта включен

if ( is_multisite() ) {
    // Выполнить действия для мультисайта
}

Вы можете заменить комментарий в фигурных скобках на код, который должен выполняться только в случае использования мультисайта.

История изменений

Функция была введена в версии 3.0.0 WordPress.

Код функции IS_MULTISITE()

Вот как выглядит код функции is_multisite():


function is_multisite() {
if ( defined( 'MULTISITE' ) ) {
return MULTISITE;
}

if ( defined( 'SUBDOMAIN_INSTALL' ) || defined( 'VHOST' ) || defined( 'SUNRISE' ) ) {
    return true;
}

return false;

}

Этот код выполняет следующие действия:

  1. Проверяет, определена ли константа MULTISITE.
  2. Если она определена, то функция возвращает ее значение.
  3. Если нет, то проверяет наличие других констант (например, SUBDOMAIN_INSTALL, VHOST и SUNRISE), которые также могут указывать на использование мультисайта.
  4. Если ни одна из условий не выполнена, возвращает false.

Связанные функции

Вот несколько связанных функций, которые могут быть полезны при работе с мультисайтами:

  • get_blog_details(): Получает информацию о сайте в сети.
  • get_current_blog_id(): Возвращает ID текущего сайта.
  • switch_to_blog(): Переключает контекст на другой сайт в сети.

Эти функции помогут вам управлять и взаимодействовать с мультисайтами в WordPress.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *