is_master_trainer_page()) { $classes[] = 'hvac-master-single-column'; } return $classes; } /** * Check if current page is a master trainer page */ private function is_master_trainer_page() { // Check URL path first (most reliable) $request_uri = $_SERVER['REQUEST_URI'] ?? ''; if (strpos($request_uri, '/master-trainer/') !== false) { return true; } // Check page template if we have a post global $post; if ($post) { $template = get_page_template_slug($post->ID); if (strpos($template, 'page-master-') === 0) { return true; } } // Check query vars for custom pages if (get_query_var('pagename')) { $pagename = get_query_var('pagename'); if (strpos($pagename, 'master-trainer') !== false) { return true; } } return false; } /** * Inject standardized styles for master trainer pages */ public function inject_standardized_styles() { if (!$this->is_master_trainer_page()) { return; } ?>