search-box'; } function aksrt_icon_cover_card(array $card): string { return '
' . esc_html((string) ($card['title'] ?? '')) . '
'; } require_once dirname(__DIR__, 2) . '/inc/helpers/homepage/header-components.php'; $slides = [ ['background' => 'https://example.test/slide.jpg', 'link' => ['url' => 'https://example.test/one', 'target' => '_blank', 'text' => 'One'], 'text' => ['title' => 'Title', 'desc' => 'Description'], 'image_layer' => [['image' => 'https://example.test/layer.png', 'free_size' => true, 'align' => 'right', 'parallax' => 40, 'parallax_opacity' => 80, 'parallax_scale' => 110]]], ['background_video' => 'https://example.test/background.mp4', 'background' => 'https://example.test/poster.jpg'], ['video' => 'https://example.test/content.mp4', 'background' => 'https://example.test/content-poster.jpg'], ['background' => 'https://example.test/pc-only.jpg', 'hide' => 'm'], ['background' => 'https://example.test/mobile-only.jpg', 'hide' => 'pc'], ]; $settings = [ 'slides' => $slides, 'show_on_pages' => ['home'], 'show_type' => '', 'nav_color' => '#ffffff', 'slider_config' => ['loop' => true, 'autoplay' => true, 'interval' => 6, 'pagination' => true], 'search_show' => ['pc_s', 'm_s'], 'search_config' => ['before_html' => '
Search intro
'], 'card_show' => ['pc_s', 'm_s'], 'card_config' => ['show_widget_bg' => false, 'cards' => [['icon' => 'fa fas fa-star', 'title' => 'Card one']]], 'filter_blur' => ['pc_s', 'm_s'], ]; \AKSRT\Settings\Settings::$headerSlider = $settings; ob_start(); aksrt_header_slide(); $desktop = (string) ob_get_clean(); $GLOBALS['aksrt_mobile'] = true; ob_start(); aksrt_header_slide(); $mobile = (string) ob_get_clean(); $settings['card_config']['show_widget_bg'] = true; \AKSRT\Settings\Settings::$headerSlider = $settings; ob_start(); aksrt_header_slide(); $module_background = (string) ob_get_clean(); $GLOBALS['aksrt_mobile'] = false; $GLOBALS['aksrt_lazy'] = false; $lazy_disabled = aksrt_get_header_slider_markup([ 'slides' => [['background' => 'https://example.test/eager.jpg']], 'class' => 'slide-index slide-header', ]); $single_slide = aksrt_get_header_slider_markup([ 'slides' => [['background' => 'https://example.test/single.jpg']], 'class' => 'slide-index slide-header', 'pagination' => true, 'button' => true, ]); require_once dirname(__DIR__, 2) . '/src/Admin/PageConfigMetaBox.php'; $sanitize_cards = new \ReflectionMethod('AKSRT\\Admin\\PageConfigMetaBox', 'sanitize_card_options'); $page_config_save = $sanitize_cards->invoke(null, ['show_widget_bg' => true, 'cards' => []]); echo json_encode([ 'desktop' => $desktop, 'mobile' => $mobile, 'module_background' => $module_background, 'lazy_disabled' => $lazy_disabled, 'single_slide' => $single_slide, 'page_config_save' => $page_config_save, ], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); }