## Функция 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.