? ['timeout' => 3]]); $response = @file_get_contents($api_url, false, $context); if ($response) { $data = json_decode($response, true); if ($data && isset($data['data'])) { if (!empty($data['data']['site_name'])) $site_name = $data['data']['site_name']; if (!empty($data['data']['share_app_desc'])) $site_desc = $data['data']['share_app_desc']; if (!empty($data['data']['site_logo_dark'])) $site_logo = $data['data']['site_logo_dark']; } } } catch (Exception $e) { // Fallback to defaults } ?>