В качестве дополнительной функции при поиске на вашем блоге, вы можете отображать количество найденных записей в блоге, делается все это очень легко, если дочитаете пост до конца, научитесь как это сделать.
За вывод результатов поиска в вашем блоге, отвечает файл «search.php» который находится в папке шаблона, вашего Wordpress блога.
Открываем файл вашим любимым редактором PHP, находим строку типа:
<h2>Результаты поиска</h2>
Это стандартный заголовок страницы, которая выводит результаты поиска по вашему блогу, для выполнения сегодняшней задачи, эту строку необходимо заменить на следующую:
<h2 class="pagetitle">Результатов поиска по запросу: <?php /* Cчитаем результаты поиска */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; ?> <span class="search-terms"> <?php echo "\"".$key."\""; ?> </span> - <?php echo $count; ?>. <?php wp_reset_query(); ?></h2>
После того, как вы сохраните файл и загрузите его на сервер, результаты поиска по блогу, у вас должны отображаться примерно вот так.
Если что-то не получилось пишите в комментариях, знаете как можно улучшить эту функцию, также жду вашего мнения в комментариях.



21 Март 2009 at 11:22 дп
Действительно полезная фишка. Нужно будет сделать такое на своем блоге.
23 Март 2009 at 6:09 пп
Добрый день,
Подскажите пожалуйста — как добавить поисковый запрос в ?
у меня в блоге на всех страницах результатов поиска выводится только название блога...
Заранее благодарен!
24 Март 2009 at 5:27 пп
Читайте свежий пост, с ответом на Ваш вопрос
24 Март 2009 at 5:34 пп
Спасибо!
2 Май 2009 at 5:07 дп
Спасибо. Сделал, в новой теме все работает, до этого там перед результатом поиска выводилась вся информации об установленном вордпресе.