wp_get_connectors()WP 7.0.0

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

Идентификаторы коннекторов используются как ключи массива.

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

Хуков нет.

Возвращает

Массив.

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

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

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

wp_get_connectors(): array;

Примеры

0

#1 Получение названий всех коннекторов

$connector_names = wp_list_pluck( wp_get_connectors(), 'name' );

Заметки

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

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

Код wp_get_connectors() WP 7.0.2

function wp_get_connectors(): array {
	$registry = WP_Connector_Registry::get_instance();
	if ( null === $registry ) {
		return array();
	}

	return $registry->get_all_registered();
}