'; // main__content get_template_part('templates/components/layout/navbar-left', 'in'); get_template_part('templates/components/layout/navbar-right', 'in'); echo ''; // main__content-wrapper get_template_part('templates/components/layout/navbar-bottom', 'in'); echo ''; get_template_part('templates/components/layout/navbar-left', 'out'); get_template_part('templates/components/layout/navbar-right', 'out'); echo ''; get_template_part('templates/components/layout/navbar-bottom', 'out'); echo ''; $scroll_top_config = get_theme_mod('wpw_scroll_top_element'); $scroll_top_config = json_decode(urldecode($scroll_top_config), true); if (!is_array($scroll_top_config)) { $scroll_top_config = []; } if (isset($scroll_top_config['enable_scroll_top']) && $scroll_top_config['enable_scroll_top']) { $formatter = Wpw::inst()->formatter(); $storage = Wpw::inst()->storage(); $font = $storage->get('default_icon_font'); $scroll_top_lib = !empty($scroll_top_config['scroll_top_lib']) ? $scroll_top_config['scroll_top_lib'] : $font; $icon = ''; if ($scroll_top_lib != 'custom') { $icon = !empty($scroll_top_config['scroll_top_' . $scroll_top_lib . '_icon']) ? $scroll_top_config['scroll_top_' . $scroll_top_lib . '_icon'] : 'ib-141'; $icon = '' . $ith->icon()->generate_icon($scroll_top_lib, $icon) . ''; } else { $scroll_top_glyph = !empty($scroll_top_config['scroll_top_glyph']) ? $scroll_top_config['scroll_top_glyph'] : ''; $scroll_top_glyph = $ith->formatter()->get_media_url($scroll_top_glyph); $scroll_top_fg_color = !empty($scroll_top_config['scroll_top_fg_color']) ? $storage->get($scroll_top_config['scroll_top_fg_color']) : ''; $scroll_top_hover_fg_color = !empty($scroll_top_config['scroll_top_hover_fg_color']) ? $storage->get($scroll_top_config['scroll_top_hover_fg_color']) : ''; $default_img = $formatter->prepare_svg_bg($scroll_top_glyph, $scroll_top_fg_color); $hover_img = $formatter->prepare_svg_bg($scroll_top_glyph, $scroll_top_hover_fg_color); if (!empty($scroll_top_glyph)) { $icon = ''; } } echo '' . $icon . ''; } wp_footer(); echo ''; $content = ob_get_clean(); $matches = []; $content = preg_replace_callback('//Uis', function ($style) use (&$matches) { $matches[] = !empty($style[0]) ? $style[0] : ''; return ''; }, $content); echo str_replace('', implode('', $matches), $content);