get_total_events_count(); $upcoming_events = $dashboard_data->get_upcoming_events_count(); $past_events = $dashboard_data->get_past_events_count(); $total_sold = $dashboard_data->get_total_tickets_sold(); $total_revenue = $dashboard_data->get_total_revenue(); $revenue_target = $dashboard_data->get_annual_revenue_target(); // --- Template Start --- get_header(); // Use theme's header ?>

Trainer Dashboard

Create Event', 'Create a new training event with custom pricing and registration options' ); ?> Generate Certificates', 'Create professional certificates for attendees who completed your training' ); ?> Certificate Reports', 'View and manage all certificates you\'ve issued to attendees' ); ?> View Profile', 'Update your professional credentials, business information, and training specialties' ); ?> Help', 'Access comprehensive documentation and help guides' ); ?> Logout
Your Stats', 'Overview of your event performance and revenue metrics', 'bottom' ); ?>
Total Events', 'All events you\'ve created, including drafts and published events' ); ?>

Upcoming Events', 'Published events scheduled for future dates' ); ?>

Past Events', 'Completed events where you can generate certificates' ); ?>

Tickets Sold', 'Total number of tickets sold across all your events' ); ?>

Total Revenue', 'Total earnings from all ticket sales (before Stripe fees)' ); ?>

$

Target: $
Your Events', 'Detailed view of all your events with performance metrics and management options', 'bottom' ); ?>
Filter: ', 'Filter events by their publication status' ); ?>
get_events_table_data( $current_filter ); ?>
Status Event Name Date Organizer Capacity Sold Revenue Actions
$ Edit | Summary | View
No events found.