функция since 5.1.0

is_site_meta_supported()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

is_site_meta_supported(): bool

Описание

Проверяет, существует ли таблица базы данных «blogmeta». Результат сохраняется как настройка основной сети, что фактически делает её глобальной. Последующие запросы будут обращаться к этой настройке вместо выполнения запроса.

Оригинал (английский)

This function checks whether the ‘blogmeta’ database table exists. The result is saved as a setting for the main network, making it essentially a global setting. Subsequent requests will refer to this setting instead of running the query.

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

bool

Исходный код

wp-includes/functions.php:6559

function is_site_meta_supported() {
	global $wpdb;

	if ( ! is_multisite() ) {
		return false;
	}

	$network_id = get_main_network_id();

	$supported = get_network_option( $network_id, 'site_meta_supported', false );
	if ( false === $supported ) {
		$supported = $wpdb->get_var( "SHOW TABLES LIKE '{$wpdb->blogmeta}'" ) ? 1 : 0;

		update_network_option( $network_id, 'site_meta_supported', $supported );
	}

	return (bool) $supported;
}

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

ВерсияОписание
5.1.0 Introduced.

Что будем искать? Например,Продвижение

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