wp_get_connector()WP 7.0.0

Получает данные зарегистрированного коннектора по его идентификатору.

Вызывайте функцию после события init. Например на хуке wp_loaded.

Если коннектор может быть не зарегистрирован, сначала проверьте его через wp_is_connector_registered(). Запрос отсутствующего коннектора создаёт уведомление _doing_it_wrong().

Хуков нет.

Возвращает

Массив|null.

  • массив - данные коннектора:

    • name - отображаемое название.
    • description - описание.
    • type - тип, например ai_provider.
    • logo_url - URL логотипа. Необязательно.
    • authentication - настройки авторизации.
    • plugin - данные связанного плагина. Необязательно.
  • null - реестр ещё не инициализирован или коннектор не зарегистрирован.

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

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

Примеры

0

#1 Получение данных коннектора

if ( wp_is_connector_registered( 'anthropic' ) ) {
	$connector = wp_get_connector( 'anthropic' );
	echo esc_html( $connector['name'] );
}

Заметки

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

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

Код wp_get_connector() WP 7.0.3

function wp_get_connector( string $id ): ?array {
	$registry = WP_Connector_Registry::get_instance();
	if ( null === $registry ) {
		return null;
	}

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