__('Dashboard', 'king-addons'), 'settings' => __('Settings', 'king-addons'), 'templates' => __('Templates', 'king-addons'), 'rules' => __('Rules', 'king-addons'), 'advanced' => __('Advanced', 'king-addons'), 'import-export' => __('Import / Export', 'king-addons'), ]; // Show success/error messages $updated = isset($_GET['updated']) && $_GET['updated'] === 'true'; $imported = isset($_GET['imported']) && $_GET['imported'] === 'true'; $reset = isset($_GET['reset']) && $_GET['reset'] === 'true'; $error = isset($_GET['error']) ? sanitize_key($_GET['error']) : ''; // Theme mode is per-user $theme_mode = get_user_meta(get_current_user_id(), 'king_addons_theme_mode', true); $allowed_theme_modes = ['dark', 'light', 'auto']; if (!in_array($theme_mode, $allowed_theme_modes, true)) { $theme_mode = 'dark'; } ?>

$tab_label): ?>