wp_get_connector()
Получает данные зарегистрированного коннектора по его идентификатору.
Вызывайте функцию после события init. Например на хуке wp_loaded.
Если коннектор может быть не зарегистрирован, сначала проверьте его через wp_is_connector_registered(). Запрос отсутствующего коннектора создаёт уведомление _doing_it_wrong().
Работает на основе: WP_Connector_Registry::get_instance(), WP_Connector_Registry::get_registered()
Хуков нет.
Возвращает
Массив|null.
-
массив- данные коннектора:name- отображаемое название.description- описание.type- тип, напримерai_provider.logo_url- URL логотипа. Необязательно.authentication- настройки авторизации.plugin- данные связанного плагина. Необязательно.
null- реестр ещё не инициализирован или коннектор не зарегистрирован.
Использование
wp_get_connector( $id ): ?array;
- $id(string) (обязательный)
- Идентификатор коннектора, например
anthropic.
Примеры
#1 Получение данных коннектора
if ( wp_is_connector_registered( 'anthropic' ) ) {
$connector = wp_get_connector( 'anthropic' );
echo esc_html( $connector['name'] );
}
Заметки
- Смотрите: WP_Connector_Registry::get_registered()
Список изменений
| С версии 7.0.0 | Введена. |
Код wp_get_connector() 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 );
}