Улучшение страницы с результатами поиска в WordPress

Улучшение страницы с результатами поиска в WordPressЕсли ваш сайт существует уже давно, и за это время вы выложили на нём пару-тройку сотен статей, то посетителям ресурса будет довольно сложно произвести поиск в WordPress сайте, чтобы найти именно ту информацию, которая им необходима. Вы должны об этом помнить и позаботиться об удобстве своих читателей. Сделать это можно несколькими способами, в частности создав на сайте хорошую карту или алфавитный указатель статей. Кроме того, можно улучшить страницу с результатами поиска в WordPress, ведь с помощью «Поиска» посетители сайтов часто ищут нужную им информацию. К сожалению, во многих темах оформления движка шаблон страницы с результатами поиска выглядит не слишком красиво, из-за чего его и нужно улучшать. К примеру, намного симпатичнее результаты поиска будут смотреться в том случае, если они оформлены, как архивы, при этом они будут ещё и более привычными для читателей сайта.

Чтобы сделать это, вам необходимо открыть файл search.php (как правило, именно он отвечает за дизайн страницы с поисковыми результатами), внимательно его изучить, а затем внедрить туда код, взятый из файла archive.php. Благодаря этому вы приведёте в единый формат внешний вид своего сайта.

Как ещё улучшить поиск в WordPress?

Также можно добавить примерно вот такой код в файл search.php, причём добавить его вы должны после заголовка, но ещё до кода, выводящего статьи.

<div>По вашему запросу "<?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); _e('<span>'); echo $key; _e('"</span>'); _e(' обнаружено '); echo $count . ' '; _e('статьи. '); wp_reset_query(); ?></div>

Что он делает? Он выводит на страницу надпись «По вашему запросу «тут запрос пользователя» обнаружено 33 статьи». Разумеется, сам текст вы можете поменять так, как хотите.

Найдите в файле функцию the_title – обычно она заключена примерно вот в таком коде:

<h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>

И замените её на:

<?php echo $title; ?>

Помните, что перед этим вам также следует вставить представленный ниже код.

<?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong>\0</strong>', $title); ?>

Благодаря такому изменению слова, которые пользователь использовал в качестве поискового запроса, будут выделяться жирным шрифтом в заголовках статей. Такое же выделение можно сделать и для анонсов текстов. Стоит отметить, что улучшение страницы с результатами поиска в WordPress можно произвести и с помощью специальных плагинов, при этом вам не придётся после смены темы оформления вновь прописывать нужный код в файлах. А ещё можно установить на сайте пользовательский поиск Google, благодаря чему вы сможете реализовать некоторые дополнительные функции поиска. В общем, пробуйте и улучшайте поиск в WordPress сайте, чтобы посетителям было удобнее находить интересующую их информацию.

Улучшение страницы с результатами поиска в WordPress

Один комментарий to “Улучшение страницы с результатами поиска в WordPress”

  1. Stanmoeyiptizeyi:

    Данный вопрос очень важен для посетителей любого сайта. Соответственно, я тоже советую обратить внимание на улучшение страницы с результатами поиска в WordPress с целью повышения качества сервиса, упрощающего поиск для пользователей сайта. Мне неясны причины, по которым руководство многих сайтов пренебрегают модернизацией результатов поиска, учитывая, что данный процесс — совсем не сложен для любого, знающего WordPress сайт.

Оставить комментарий

Вы должны войти чтобы добавить комментарий.

Создание и продажа сайтов
Готовые сайты

Копирование материалов сайта запрещено © 2014
16+ «WebHand» – Интернет технологии   Яндекс.Метрика
slot pro jepang