wp_is_connector_registered()
Проверяет, зарегистрирован ли коннектор с указанным идентификатором.
Функция проверяет только наличие коннектора в реестре. Она не проверяет, настроена ли его авторизация.
Вызывайте функцию после события init, например на wp_loaded. До инициализации реестра она всегда получает false.
Работает на основе: WP_Connector_Registry::get_instance(), WP_Connector_Registry::is_registered()
Хуков нет.
Возвращает
true|false.
true- коннектор зарегистрирован.false- коннектор не зарегистрирован или реестр ещё не инициализирован.
Использование
wp_is_connector_registered( $id ): bool;
- $id(string) (обязательный)
- Идентификатор коннектора, например
anthropic.
Примеры
#1 Проверка перед получением коннектора
if ( ! wp_is_connector_registered( 'anthropic' ) ) {
return;
}
$connector = wp_get_connector( 'anthropic' );
Заметки
- Смотрите: WP_Connector_Registry::is_registered()
Список изменений
| С версии 7.0.0 | Введена. |
Код wp_is_connector_registered() 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 );
}