/* ===========================
DOCTOR DASHBOARD
=========================== */
function doctor_dashboard_page() {
if (!is_user_logged_in()) return “Please login.”;
$user = wp_get_current_user();
if (!in_array(‘doctor’, $user->roles)) return “Access Denied.”;
ob_start(); ?>
Doctor Dashboard
Welcome, Dr. display_name; ?>
You can manage your appointments, update profile information, and view patient reports.
/* ===========================
PATIENT DASHBOARD
=========================== */
function patient_dashboard_page() {
if (!is_user_logged_in()) return “Please login.”;
$user = wp_get_current_user();
if (!in_array(‘patient’, $user->roles)) return “Access Denied.”;
ob_start(); ?>
Patient Dashboard
Hello, display_name; ?>
Book appointments, view prescriptions, and update personal information.
/* ===========================
ADMIN DASHBOARD
=========================== */
function admin_dashboard_page() {
if (!is_user_logged_in()) return “Please login.”;
$user = wp_get_current_user();
if (!in_array(‘administration’, $user->roles)) return “Access Denied.”;
ob_start(); ?>
Administration Dashboard
Welcome, display_name; ?>
Manage doctors, patients, and appointment settings.
