' . esc_html__( 'AdMindra MCP replaces AdMindra WP MCP. Deactivate and delete AdMindra WP MCP; AdMindra MCP starts working as soon as it is gone, with your settings kept.', 'admindra-mcp' ) . '
';
}
);
return;
}
// Bundled OAuth 2.1 / CIMD library by WP Media (GPL-2.0-or-later), with the
// local changes recorded in patches/. Not an official WordPress component.
$admindra_mcp_autoload = __DIR__ . '/vendor/autoload.php';
if ( is_readable( $admindra_mcp_autoload ) ) {
require_once $admindra_mcp_autoload;
}
unset( $admindra_mcp_autoload );
add_action(
'plugins_loaded',
static function () {
if ( class_exists( '\WPMedia\MCP\OAuth\Bootstrap' ) ) {
\WPMedia\MCP\OAuth\Bootstrap::instance();
}
},
5
);
require_once __DIR__ . '/includes/class-admindra-mcp.php';
require_once __DIR__ . '/includes/class-admindra-mcp-connect.php';
require_once __DIR__ . '/includes/class-admindra-mcp-file-guard.php';
require_once __DIR__ . '/includes/class-admindra-mcp-content.php';
require_once __DIR__ . '/includes/class-admindra-mcp-setup.php';
require_once __DIR__ . '/includes/class-admindra-mcp-key.php';
AdMindra_MCP::boot();
AdMindra_MCP_Connect::boot();
AdMindra_MCP_Content::boot();
AdMindra_MCP_Setup::boot();
AdMindra_MCP_Key::boot();