Как использовать функцию GET_CURRENT_BLOG_ID() в WordPress – WP 3.1.0

## Функция GET_CURRENT_BLOG_ID() │ WP 3.1.0

Эта функция используется для получения текущего идентификатора сайта (блога).

Функция опирается на глобальную переменную $blog_id и работает на ранних этапах загрузки WordPress, даже до выполнения константы SHORTINIT.

### Особенности мультисайтовой установки WordPress

Если вам интересно узнать, в чем разница между сайтами и блогами в мультисайтовой версии WordPress, вы можете ознакомиться с соответствующей документацией.

### Использование функции

Функция get_current_blog_id() используется в других функциях, таких как is_main_site(). Она очень быстрая: например, за один раз её выполнение занимает всего 0.000018 секунд, а если вызвать 50000 раз — всего 0.01 секунды. Это значит, что функция работает с большой скоростью!

**Примечание:** В функции нет хуков.

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

Функция возвращает целое число, представляющее идентификатор сайта.

### Пример использования функции

Чтобы получить идентификатор текущего блога, вы можете использовать следующий код:

$blog_id = get_current_blog_id();

### Примечания

- Глобальная переменная: Int. $blog_id

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

- С версии 3.1.0 — функция была введена.

### Код функции GET_CURRENT_BLOG_ID() WP 6.7.2

В файле wp-includes/load.php код выглядит следующим образом:

function get_current_blog_id() {
    global $blog_id;
    return absint( $blog_id );
}

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

Функции, связанные с мультисайтовым функционалом WordPress:

- get_blog_details()
- get_dirsize()
- get_id_from_blogname()
- get_main_site_id()
- get_site_meta()
- get_sites()
- grant_super_admin()
- is_blog_admin()
- is_main_site()
- is_multisite()
- is_network_admin()
- is_user_admin()
- network_admin_url()
- network_home_url()
- recurse_dirsize()
- restore_current_blog()
- switch_to_blog()

### Основные функции

Также существуют основные функции WordPress, которые могут быть полезны:

- bloginfo()
- get_archives_link()
- get_bloginfo()
- get_calendar()
- get_footer()
- get_header()
- get_search_form()
- get_sidebar()
- is_active_sidebar()
- is_admin()
- is_archive()
- и многие другие.

Эти функции помогут вам работать со всеми аспектами вашего сайта на WordPress.

Leave a Reply

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