From 60589ea0dfb41dfc39eeeb42f4addb47d605d61d Mon Sep 17 00:00:00 2001 From: Maulik Date: Sat, 7 Mar 2026 00:21:10 +0530 Subject: [PATCH] Fixed : Fatal error with AI Connectors --- src/wp-includes/connectors.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/connectors.php b/src/wp-includes/connectors.php index 0da60353705c2..3e4fe144f0e4d 100644 --- a/src/wp-includes/connectors.php +++ b/src/wp-includes/connectors.php @@ -160,8 +160,12 @@ function _wp_connectors_get_connector_settings(): array { foreach ( $registry->getRegisteredProviderIds() as $connector_id ) { $provider_class_name = $registry->getProviderClassName( $connector_id ); $provider_metadata = $provider_class_name::metadata(); + $authentication_method = null; - $auth_method = $provider_metadata->getAuthenticationMethod(); + if ( method_exists( $provider_metadata, 'getAuthenticationMethod' ) ) { + $authentication_method = $provider_metadata->getAuthenticationMethod(); + } + $is_api_key = null !== $auth_method && $auth_method->isApiKey(); if ( $is_api_key ) {