Улучшение стандартного поиска WordPress

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Поиск в WordPress быстрый, точный, удобный, есть возможность выводить его результаты в практически любом виде. Однако на фоне большой бочки меда его достоинств есть одна маленькая, но все же ложка дегтя – он не подсвечивает то, что мы ищем. Чтобы исправить это есть один способ.

Способ нехитрый, но все же требующий ручного редактирования двух файлов.

1. Открываем файл search.php и находим там the_title (). Замените его на echo $title;

2. Перед этой строчкой (то есть раньше) вставляем следующий код:

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

3. Сохраняем search.php (UTF без BOM).

4. Открываем файл стилей style.css (или как там он у вас называется), и добавляем в него одну строчку [codei lang=»css»]strong.search-excerpt { background: red; }[] Цвет выделения red, white, yellow – это уже по желанию, как больше нравится.

5. Сохраняем и этот файл после изменений.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий