Перенаправить поиск на домашнюю страницу - PullRequest
0 голосов
/ 27 августа 2018

У меня есть настраиваемая панель поиска, которая отлично работает на моей домашней странице Wordpress, однако, когда я размещаю ее на другой странице сайта, URL-адрес продолжает указывать на http://localhost/pageName/?s=searchTerm вместо http://localhost/?s=searchTerm. Я попытался установить действие формы для

<form method="get" id="searchform"  action="<?php echo esc_url( home_url( '/' ) ); ?>">

, а также жесткое кодирование URL моего сайта, но перенаправление происходит каждый раз.

Вот мой файл searchform.php:

<form method="get" id="searchform"  action="<?php echo esc_url( home_url( '/' ) ); ?>">
<div>
    <input type="text" value="<?php echo the_search_query(); ?>" name="s" id="s" placeholder="Search" />
</div>
</form>  

Как бы я мог направить форму на http://localhost/?s=searchTerm?

1 Ответ

0 голосов
/ 27 августа 2018

Просто напишите

<form method="get" id="searchform"  action="/">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...