'; echo '
'; // Render master trainer navigation inside the wrapper if (class_exists('HVAC_Master_Menu_System')) { $master_menu = HVAC_Master_Menu_System::instance(); $master_menu->render_master_menu(); } // Render breadcrumbs inside the wrapper if (class_exists('HVAC_Breadcrumbs')) { // Fix: The method is render_breadcrumbs(), not render() $breadcrumbs_instance = HVAC_Breadcrumbs::instance(); echo $breadcrumbs_instance->render_breadcrumbs(); } // Render the master trainers content echo '

All Trainers

'; echo '
'; // First try the_content() to get any shortcode from post_content ob_start(); if (have_posts()) { while (have_posts()) { the_post(); the_content(); } } $post_content = ob_get_clean(); // If post_content is empty or just contains the shortcode without rendering, try direct shortcode if (empty(trim(strip_tags($post_content))) || strpos($post_content, '[hvac_master_trainers]') !== false) { // Ensure the shortcode class is initialized if (class_exists('HVAC_Master_Trainers_Overview')) { $instance = HVAC_Master_Trainers_Overview::instance(); if (method_exists($instance, 'render_trainers_overview')) { echo $instance->render_trainers_overview(); } else { echo do_shortcode('[hvac_master_trainers]'); } } else { echo '
Master trainers system is not available. Please contact an administrator.
'; } } else { echo $post_content; } echo '
'; // .hvac-master-trainers-content echo '
'; // .container echo ''; // .hvac-page-wrapper // AJAX URL and Security Nonces for JavaScript ?>