Не знаю почему, но вот этих четыре дня у меня вдохновение писать вам посты только про эффекты для ваших блогов и сайтов. Сегодня мне захотелось поделиться с вами таким эффектом, как подсветка искомого запроса при поиске в WordPress. Это не только выпендреж для сайта, но и полезная функция, так как подсветка подсвечивает все слова, которые пользователь ввел в поиске, а это дает возможность привлечь его внимание.
Так, что-то я разговорился, пора уже приступить к делу :).
Чтобы сделать подсветку в поиске, откройте в вашей теме файл search.php ( найдите в админ панеле Внешний вид > Редактор > search.php).
1) В файле search.php найдите функцию <?php the_title(); ?>. Замените ее на:
<?php $title = get_the_title(); $keys = explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">\0</strong>', $title); echo $title; ?>
2) Далее в этом же файле search.php ищем функцию
<?php the_excerpt(); ?> или <?php the_content(); ?>и меняем ее на вот это:
<?php $excerpt = get_the_excerpt(); $keys = explode(" ",$s); $excerpt = preg_replace('~/b('.implode('|', $keys) .')/b~iu', '<strong class="search-podsvetka">\0</strong>', $excerpt); echo $excerpt; ?>
Сохраняем файл.
Теперь откроем файл style.css ( найдите в админ панеле Внешний вид > Редактор > style.css).
3) Добавьте в файл style.css одну строчку:
.search-podsvetka {background: yellow;}
yellow - с анг. означает желтый цвет, можно здесь писать и обычным кодом #FFFF00, это будет тот же желтый цвет, или воспользуйтесь другими (#cc0000 - красный, #00FF00 - зеленый, #0000FF - синий).
Сохраните файл.
Вот и все, проверяйте и наслаждайтесь вашим новым эффектом. Теперь и на вашем блоге будет подсветка в результатах поиска.
Если данный способ вам не понравился, вы можете использовать разные плагины Search Hilite или Search Unleashed.
С уважением Webmasterok2009
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330379 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274711 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222615 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187976 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186569
Добавить комментарий
Метки: wordpress
Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐