global setting. $ph_style = get_query_var('aksrt_ph_style', null); if ($ph_style === null) { $ph_style = class_exists('AKSRT_Settings') ? (AKSRT_Settings::get_other_page_settings()['header_style'] ?? '1') : '1'; } // '' means "don't show header" if ($ph_style === '') { return; } $ph_eyebrow = get_query_var('aksrt_ph_eyebrow', ''); $ph_title = get_query_var('aksrt_ph_title', ''); $ph_desc = get_query_var('aksrt_ph_desc', ''); $ph_extra = get_query_var('aksrt_ph_extra', ''); // Cover image: explicit > global setting > post thumbnail. $ph_cover = get_query_var('aksrt_ph_cover', ''); if (empty($ph_cover) && class_exists('AKSRT_Settings')) { $other = AKSRT_Settings::get_other_page_settings(); $ph_cover = $other['header_cover_img'] ?? ''; } if (empty($ph_cover) && has_post_thumbnail()) { $ph_cover = get_the_post_thumbnail_url(get_the_ID(), 'full'); } // Map style value to CSS modifier class. $style_class = 'term-page-header--simple'; if ($ph_style === '2') { $style_class = 'term-page-header--card'; } elseif ($ph_style === '3') { $style_class = 'term-page-header--cover'; } // Cover inline style (for cover style). $cover_style = ''; if ($ph_style === '3' && !empty($ph_cover)) { $cover_style = ' style="background-image:url(\'' . esc_url($ph_cover) . '\')"'; } ?>