Различные Страницы Результатов Поиска
У меня есть два разных вида результатов поиска на моем сайте, и я хотел бы полностью изменить внешний вид страницы результатов поиска. Я немного поиграл с формой поиска, но я не уверен, как заставить ее перенаправить на альтернативный search.php Любая помощь будет признательна
<form role="search" method="get" id="searchsupport" action="/">
<label class="screen-reader-text" for="s">Search for:</label>
<input type="text" onfocus="if (this.value == 'Search')
{this.value = '';}" onblur="if (this.value == '')
{this.value = 'search';}" id="s" name="s" value="search" class="search-form round">
<input type="hidden" id="searchsubmit">
<input type='hidden' name='post_type' value='software, documents' />
</form>
1
Author: Zach Shallbetter, 2011-06-14
1 answers
Вы можете добавить скрытый файл в форму поиска и включить другой шаблон на его основе:
<form role="search" method="get" id="searchsupport" action="/">
<label class="screen-reader-text" for="s">Search for:</label>
<input type="text" onfocus="if (this.value == 'Search')
{this.value = '';}" onblur="if (this.value == '')
{this.value = 'search';}" id="s" name="s" value="search" class="search-form round">
<input type="hidden" id="searchsubmit">
<!-- this is the magic field --->
<input type="hidden" name="custom_search" value="1">
<input type='hidden' name='post_type' value='software, documents' />
</form>
Затем в вашей теме search.php в самом верху добавьте:
if (isset($_GET['custom_search']) && $_GET['custom_search'] == 1){
include('custom_search.php'); // change it to whatever template file you would like to use
break;
}
3
Author: Bainternet, 2011-06-14 22:51:59