wp_is_connector_registered()WP 7.0.0

Проверяет, зарегистрирован ли коннектор с указанным идентификатором.

Функция проверяет только наличие коннектора в реестре. Она не проверяет, настроена ли его авторизация.

Вызывайте функцию после события init, например на wp_loaded. До инициализации реестра она всегда получает false.

Хуков нет.

Возвращает

true|false.

  • true - коннектор зарегистрирован.
  • false - коннектор не зарегистрирован или реестр ещё не инициализирован.

Использование

wp_is_connector_registered( $id ): bool;
$id(string) (обязательный)
Идентификатор коннектора, например anthropic.

Примеры

0

#1 Проверка перед получением коннектора

if ( ! wp_is_connector_registered( 'anthropic' ) ) {
	return;
}

$connector = wp_get_connector( 'anthropic' );

Заметки

Список изменений

С версии 7.0.0 Введена.

Код wp_is_connector_registered() WP 7.0.3

function wp_is_connector_registered( string $id ): bool {
	$registry = WP_Connector_Registry::get_instance();
	if ( null === $registry ) {
		return false;
	}

	return $registry->is_registered( $id );
}