Refactor IGNY8 Bridge to use API key authentication exclusively

- Removed email/password authentication and related settings from the plugin.
- Updated API connection logic to utilize only the API key for authentication.
- Simplified the admin interface by removing webhook-related settings and messages.
- Enhanced the settings page with improved UI and status indicators for API connection.
- Added a new REST API endpoint to check plugin status and connection health.
- Updated styles for a modernized look and feel across the admin interface.
This commit is contained in:
IGNY8 VPS (Salman)
2025-11-22 10:31:07 +00:00
parent 3b3be535d6
commit a0d9bccb05
10 changed files with 1064 additions and 590 deletions

View File

@@ -84,9 +84,7 @@ class Igny8Bridge {
require_once IGNY8_BRIDGE_PLUGIN_DIR . 'includes/class-igny8-api.php';
require_once IGNY8_BRIDGE_PLUGIN_DIR . 'includes/class-igny8-site.php';
require_once IGNY8_BRIDGE_PLUGIN_DIR . 'includes/class-igny8-rest-api.php';
require_once IGNY8_BRIDGE_PLUGIN_DIR . 'includes/class-igny8-webhooks.php';
require_once IGNY8_BRIDGE_PLUGIN_DIR . 'includes/class-igny8-link-queue.php';
require_once IGNY8_BRIDGE_PLUGIN_DIR . 'includes/class-igny8-webhook-logs.php';
// Webhooks removed - using API key authentication only
// Admin classes (only in admin)
if (is_admin()) {