<?php // Exit if accessed directly if ( ! defined( 'DGWT_WCAS_FILE' ) ) { exit; } add_action( 'wp_footer', function () { echo '<div id="wcas-theme-search" style="display: block;">' . do_shortcode( '[wcas-search-form]' ) . '</div>'; } ); add_action( 'wp_footer', function () { ?> <script> var wcasThemeSearch = document.querySelector('#search_popup .search_form-inner'); if (wcasThemeSearch !== null) { wcasThemeSearch.replaceWith(document.querySelector('#wcas-theme-search > div')); } document.querySelector('#wcas-theme-search').remove(); (function ($) { $(document).on('click', '.search-button', function (e) { setTimeout(function () { var $input = $('#search_popup .dgwt-wcas-search-input'); if ($input.length > 0) { $input.trigger('focus'); } }, 500); }); $(document).on('click', '.mobile-search-trigger', function (e) { var $handler = $('#search_popup .js-dgwt-wcas-enable-mobile-form'); if ($handler.length) { $handler[0].click(); } setTimeout(function () { var $mobileSearchWrap = $('.mobile-search-wrap'); if ($mobileSearchWrap.length) { $mobileSearchWrap.removeClass('active'); } }, 500); }); }(jQuery)); </script> <style> .search_form-wrap { margin-top: -30%; } </style> <?php }, 100 );