';
// 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 '
';
// 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 '