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

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

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

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

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

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

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

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

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

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

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

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

Ваш электронный адрес не будет опубликован.


*