‘GET’,
‘callback’ => ‘calculate_age_direct_output’,
‘permission_callback’ => ‘__return_true’,
));
});

// Callback Function: उम्र कैलकुलेट कर HTML return करता है
function calculate_age_direct_output($request) {
// DOB पैरामीटर को sanitize करो
$dob = sanitize_text_field($request->get_param(‘dob’));

// Response को HTML में भेजने के लिए header सेट करो
header(‘Content-Type: text/html; charset=utf-8’);

// DOB वैलिड नहीं है तो error show करो
if (!$dob) {
echo “

❌ Invalid DOB provided.

“;
die();
}

try {
// जन्म तिथि और आज की तिथि से उम्र कैलकुलेट करो
$birthDate = new DateTime($dob);
$today = new DateTime();
$age = $birthDate->diff($today);

// HTML output भेजो
echo “

🎂 Your Age is:
{$age->y} years,
{$age->m} months,
{$age->d} days.

“;
} catch (Exception $e) {
echo “

❌ Error: Invalid date format.

“;
}

// Execution यहीं खत्म करो ताकि WordPress JSON ना लगाए
die();
}