is_site_meta_supported() – проверяет, поддерживаются ли метаданные для сайтов сети Мультисайт

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Короче говоря этот условный тег проверяет наличие в базе данных таблицы wp_blogmeta (появившейся в WordPress 5.1), и возвращает true, если она есть, false – в обратном случае.

Запрос к базе данных $wpdb->get_var осуществляется только один раз, после этого, если с таблицей всё ок, результат сохраняется как значение глобальных настроек для основного сайта и больше эта функция не выполняет запроса к базе данных, а лишь обращается к настройкам. Если же в случае проверки, таблицы в базе данных нет, то да, функция каждый раз будет делать запрос.

is_site_meta_supported()

Функция без параметров.

Пример

if( is_site_meta_supported() ) {
	// да, всё ок, метаданные поддерживаются в этой сети мультисайт
}
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии