Поиск в 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. Сохраняем и этот файл после изменений.