Улучшение стандартного поиска 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 2181 статья
Автор n-wp.ru — блога о WordPress для новичков.

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

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

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


*