Крок № зробити нормальний пошук в wordpress створення сайту на wordpress з нуля для новачка

Привіт друзі, зовсім недавно на цьому сайті я писав урок про розміщення форми пошуку в довільному місці на сторінці, сьогодні я хочу більш детально розглянути питання пошуку в wordpress.

Ось список того, що мене не влаштовує в стандартному пошуку в wordpress.

Недоліки стандартного пошуку wordpress.

  • Немає підсвічування в результатах пошуку шуканого запиту.

Дуже зручно коли вводиш запит, і потрапляєш на сторінку результатів пошуку. відразу вихідний запит підсвічений, і немає потреби вдивлятися в пропозиції і розбиратися це те, що потрібно чи ні.

  • Не враховує різні словоформи і морфологію запиту.

Припустимо ми вводимо слово "Розробка сайтів", так ось стандартний пошук буде шукати тільки точне збіги тексту із запитом, і всі варіанти "розробка сайту", "сайт розробка" будуть відкинуті, і в результаті не з'являться на сторінці результатів пошуку.

  • Виводить результати пошуку сортуючи їх не за релевантністю, а за датою оновлення.

Результати пошуку в стандартному пошуку wordpress упорядковано за таким принципом - найсвіжіший матеріал буде зверху, зовсім не враховуючи релевантність, це не є добре, так як пошук насамперед повинен бути релевантним.

  • Показує як правило стандартне превью статті, замість витримки.
  • Кількість постів виведених на сторінці пошуку wordpress буде дорівнювати кількості, яке ви вказали в налаштуваннях сайту.

Наприклад якщо Ви вказали в налаштуваннях, що слід виводити тільки 5 постів на сторінці, тоді і на сторінці пошуку буде теж виводитися тільки 5 постів.

З огляду на всі недоліки стандартного пошуку. я прийшов до висновку, що на цьому сайті потрібно змінити стандартний пошук на що те краще, і тоді я почав шукати альтернативу стандартному пошуку в wordpress.

Скажу відразу, перепробував я багато різних варіантів:

  • Установка різних плагінів
  • Зміна регулярного виразу, яке відповідає за пошук вихідного запиту
  • Зміна стандартної сторінки пошуку

Але все це не те, купа плагінів які траплялися мені, виконували тільки одну функцію, наприклад: тільки підсвічували результати запиту, але не враховували морфологію, або тільки враховували морфологію але не підсвічували результати запиту.

Був навіть такий плагін під назвою sphinx search можливо дуже потужний в пошуку, але складний в установці, так як для його налаштування Вам буде потрібно віртуальний виділений сервер (ще його називають VPS), і на звичайний хостинг він навряд чи встановиться.

І ось нарешті то після довгих годин пошуку, того що мені потрібно мені на очі потрапив плагін для wordpress під назвою Relevanssi.

Перш за все, я навіть не повірив, що знайшов те, що потрібно, але потім прочитавши опис цього плагіна, я зрозумів, що натрапив якраз на те що шукав.

Давайте подивимося на можливості плагіна пошуку для wordpress під назвою Relevansi:

Можливості модуля пошуку для wordpress Relevansi.

Покращуємо пошук в wordpress.

Отже, якщо Ви вирішили наслідувати мій приклад і встановити собі на сайт плагін пошуку Relevansi тоді приступимо.

Встановіть плагін Relevansi на сайт. Якщо Ви забули як встановлювати плагіни на wordpress тоді поверніться до уроку установка плагінів на wordpress і прочитайте спочатку і до кінця, а потім повертайтеся до цього уроку.

Після установки заходимо в налаштування плагіна. Не лякайтеся сильно що плагін англійською мовою, можливо в подальшому я зроблю переклад для цього плагіна.

Насамперед нам потрібно натиснути на кнопку "Build the index" і проіндексуємо всі матеріали Вашого сайту.

Розмір сниппета пошукової видачі

Плагін має величезну кількість налаштувань, в яких Ви надалі зможете сісти і розібратися, але перейдемо відразу до тих налаштувань які додають функціонал, вказаний вище.

Крок № зробити нормальний пошук в wordpress створення сайту на wordpress з нуля для новачка

450 - кількість символів. які будуть виводитися в сніпеті на сторінці пошукової видачі. Якщо переключити characters на words то 450 - це вже буде кількість слів, які будуть виводитися.

Підсвічування пошукових слів на сторінці пошуку

Наступний крок, встановлюємо підсвічування пошукових слів - в випадаючому меню виберіть Background color.

Пункт "Background color for highlight:" - відповідає за колір підсвічування.

Крок № зробити нормальний пошук в wordpress створення сайту на wordpress з нуля для новачка

Обов'язково встановіть галочку на пункті "Uncheck this if you use non ASCII characters". Поки я не встановив там галочку, підсвічування пошукових слів не працювала.

Висновок.

Основні настройки я описав, не забудьте в кінці натиснути на кнопочку "Save the options", для того що б зберегти настройки.

Я ще раз повторюся, що плагін має величезну кількість другорядних налаштувань, і якщо Ви хочете вичавити з нього по максимуму функціональності, то Вам доведеться посидіти і розібратися ще самим в налаштуваннях.

Схожі статті