v2.1.0: includes/Core/Plugin.php

This commit is contained in:
2026-05-29 11:53:30 +00:00
parent 99f758eac4
commit 1b16ccf387
+5 -2
View File
@@ -11,11 +11,14 @@ final class Plugin {
public function boot(): void { public function boot(): void {
load_plugin_textdomain('advanced-mcp-plugin', false, dirname(plugin_basename(ASKTAM_MCP_FILE)) . '/languages'); load_plugin_textdomain('advanced-mcp-plugin', false, dirname(plugin_basename(ASKTAM_MCP_FILE)) . '/languages');
add_action('rest_api_init', [$this, 'registerRoutes']); add_action('rest_api_init', [$this, 'registerRoutes']);
if (is_admin()) { new AdminMenu(); new \AskTamMCP\Admin\AdminActions(); } if (is_admin()) {
(new AdminMenu())->init();
new \AskTamMCP\Admin\AdminActions();
}
} }
public function registerRoutes(): void { public function registerRoutes(): void {
(new \AskTamMCP\MCP\Server())->registerRoutes(); (new \AskTamMCP\MCP\Server())->registerRoutes();
(new \AskTamMCP\MCP\OAuthServer())->registerRoutes(); (new \AskTamMCP\MCP\OAuthServer())->registerRoutes();
(new \AskTamMCP\Admin\ApiKeyController())->registerRoutes(); (new \AskTamMCP\Admin\ApiKeyController())->registerRoutes();
} }
} }