Хоть я и люблю Joomla, вести блог все же удобнее на WordPress. Но стандартный поиск ищет только по заголовку статей, поэтому от него сразу же пришлось отказаться и поддержать отечественного производителя — встроить поиск от Яндекса.
Для этого нам понадобится аккаунт на Яндексе, немного терпения и прямые руки.
Переходим сюда http://site.yandex.ru/new_info.xml, все заполняем как надо. И двигаемся к следующему шагу
Результаты поиска будем выводить на своей странице, поэтому прописываем адрес нашей страницы, которую создадим чуть позже. После всех телодвижений Яндекс дает нам код, который надо разместить в нужных местах своего блога.
Обращаем внимание только на цифру (186013), которую я подсветил.
Идем в админку, создаем новую страницу с заголовком «Поиск» и в поле «Постоянная ссылка» пишем search, теперь по ссылке www.mysite.ru/search будет открываться наш поиск. В визуальном редакторе переключаемся в режим HTML и пишем следующее:
<form action="http://stofin.ru/search" method="get"> <input type="hidden" name="searchid" value="186013" /> <input type="text" name="text" /> </form> |
Сохраняемся. Почти все готово. Осталось вывести инпут где нибудь в шапке. Открываем файл header.php в папке с шаблоном, находим нужное место, где хотим размести текстовое поле для поиска и пишем:
Вот и все. Удачи.
[…] на сайт поиск от Яндекса» или в этой статье «Поиск от Яндекс на WordPress» (не так подробно, но более просто и доступно), а в […]