Как выделить ключевые слова в результатах поиска
Когда мы ищем что то в Google то в результатах поиска мы видим выделенные ключевые слова из запроса. Тоже самое можно сделать для заголовков при поиске в WordPress.
Для начала открываем файл search.php и ищем там что то вроде этого:
После этого меняем в этой строке анкор ссылки
на
а перед строкой вывода заголовка вставляем следующую строку:
Теперь ключевые слова поиска в заголовках будут помещены в теги и станут жирными. Если есть необходимость можно добавить класс через CSS, но обычно этого достаточно.
Для начала открываем файл search.php и ищем там что то вроде этого:
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка на <?php the_title(); ?>"><?php the_title(); ?></a></h2>
После этого меняем в этой строке анкор ссылки
<?php the_title(); ?>
на
<?php echo $title; ?>
а перед строкой вывода заголовка вставляем следующую строку:
<?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong>\0</strong>', $title); ?>
Теперь ключевые слова поиска в заголовках будут помещены в теги и станут жирными. Если есть необходимость можно добавить класс через CSS, но обычно этого достаточно.
- +1
-
burnasheff
- 709
Комментарии (0)