wp_get_connectors()
Получает все зарегистрированные коннекторы.
Идентификаторы коннекторов используются как ключи массива.
Вызывайте функцию после события init. Например на хуке wp_loaded. До инициализации реестра она получает пустой массив.
Работает на основе: WP_Connector_Registry::get_instance(), WP_Connector_Registry::get_all_registered()
Хуков нет.
Возвращает
Массив.
-
массив- данные коннекторов в форматеидентификатор => данные:name- отображаемое название.description- описание.type- тип, напримерai_provider.logo_url- URL логотипа. Необязательно.authentication- настройки авторизации.plugin- данные связанного плагина. Необязательно.
[]- если реестр ещё не инициализирован или коннекторов нет.
Использование
wp_get_connectors(): array;
Примеры
#1 Получение названий всех коннекторов
$connector_names = wp_list_pluck( wp_get_connectors(), 'name' );
Заметки
Список изменений
| С версии 7.0.0 | Введена. |
Код wp_get_connectors() 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();
}