Поисковые запросы смешиваются
-
Добрый день!
При вводе поискового запроса на моем сайте, после обработки он не сбрасывается, а остается активным, так что следующий запрос вводится внутрь текста первого. Например: «Запрос1» — «Запрос1Запрос2» или «ЗаЗпрапорс1ос2» (короче, откуда начнешь ввод запроса, та неразбериха и получится). В Службе поддержки Темы мне ответили, что это ошибка на стороне Вордпресс и они ничего сделать не могут.
В связи с этим вопрос: Как настроить код таким образом, чтобы поисковый запрос после вывода результата сбрасывался, и новый запрос можно было бы вводить в пустое поисковое поле?
Вот код из файла searchform.php:
<?php
$searchlabel = apply_filters( 'unos_search_label', __( 'Search', 'unos' ) ); $searchplaceholder = apply_filters( 'unos_search_placeholder', __( 'Type Search Term …', 'unos' ) );
$searchsubmit = apply_filters( 'unos_search_submit', __( 'Search', 'unos' ) );
$searchquery = get_search_query();
echo '<div class="searchbody">';
echo '<form method="get" class="searchform" action="' . esc_url( home_url( '/' ) ) . '" >';
echo '<label class="screen-reader-text">' . esc_html( $searchlabel ) . '</label>';
echo '<i class="fas fa-search"></i>';
echo '<input type="text" class="searchtext" name="s" placeholder="' . esc_attr( $searchplaceholder ) . '" value="' . esc_attr( $searchquery ) . '" />';
echo '<input type="submit" class="submit" name="submit" value="' . esc_attr( $searchsubmit ) . '" /><span class="js-search-placeholder"></span>';
echo '</form>';
echo '</div><!-- /searchbody -->';Заранее благодарю за ответ!
Для ответа на тему необходимо авторизоваться.