get_analytics_overview(); $reason_labels = [ 'wp_admin' => __('WP Admin', 'king-addons'), 'admin_ajax_allowed' => __('Admin AJAX allowed', 'king-addons'), 'rest_logged_in' => __('REST (logged-in user)', 'king-addons'), 'rest_allowed' => __('REST allowed', 'king-addons'), 'login_page' => __('Login page', 'king-addons'), 'elementor_editor' => __('Elementor editor', 'king-addons'), 'user_allowed' => __('Allowed user/role', 'king-addons'), 'ip_whitelist' => __('IP whitelist', 'king-addons'), 'path_whitelist' => __('Path whitelist', 'king-addons'), 'cron' => __('WP-Cron', 'king-addons'), 'wp_cli' => __('WP-CLI', 'king-addons'), ]; $bypass_total = $overview['bypass_by_reason_total'] ?? []; if (!is_array($bypass_total)) { $bypass_total = []; } $bypass_24h = $overview['bypass_by_reason_24h'] ?? []; if (!is_array($bypass_24h)) { $bypass_24h = []; } $top_blocked_paths = $overview['top_paths_24h_blocked'] ?? []; if (!is_array($top_blocked_paths)) { $top_blocked_paths = []; } $top_bypass_paths = $overview['top_paths_24h_bypass'] ?? []; if (!is_array($top_bypass_paths)) { $top_bypass_paths = []; } $reset_url = wp_nonce_url(add_query_arg([ 'action' => 'kng_maintenance_reset_analytics', ], admin_url('admin-post.php')), 'kng_maintenance_reset_analytics'); ?>