Покращуємо сторінку з результатами пошуку в wordpress

Покращуємо сторінку з результатами пошуку в wordpress
Пошук на сайті - річ безумовно потрібна, часто ми не приділяємо йому належної уваги. Якщо у вас старий, масивний і великий проект, то знайти потрібну інформацію там стає не таким простим завданням. Для спеціалізований сайтів на різних CMS пошук може бути не зовсім тривіальним завданням, що вимагає додаткової установки. На щастя, шалбонах wordpress дана складність просто ліквідована - напевно 99% дизайнів мають в своїй структурі працює пошук - вам залишається лише активувати той чи інший шаблон для блогу.

Пошук в wordpress, звичайно, на любителя. Спочатку в вашому шаблоні може виводитися варіант з обрізаним видом анонса статті. Тобто, виводиться заголовок, мета дані і за допомогою функції the_excerpt відображається частина поста довжиною начебто в 55 символів. Не завжди в дизайні це виглядає красиво і здорово, тому особисто я намагаюся зробити сторінку пошуку схожою на архівні розділи. Крім того, що зовнішній вигляд сторінки пошуку в такому випадку дуже навіть звичний для користувача сайту (хоча і не зовсім стандартний в плані пошуку), так в нашому випадку зробити це не так складно.

В результаті чого на сторінці результатів пошуку з'явиться напис - Для вашого пошукового запиту «ключове слово» знайдено 29 статті. Текст, ясна річ, можна змінювати так, як вам буде завгодно, код в свою чергу визначає який запит ви ввели в формі пошуку і скільки результатів для нього було отримано.

В одному з блогів я знайшов ще хак для сторінки пошуку wordpress. Він дозволяє «підсвічувати» слова, які ви шукали в результатах пошуку. Для цього в файлі search.php знаходимо рядок з функцією the_title, яка за замовчуванням буде укладена в код типу цього: