Loading icon

8 корисних сніппетів для пошуку у WordPress


На превеликий жаль WordPress не володіє надточним пошуком, чи хоча б зручним… Відвідувач вводячи в пошуку “8 корисних сніппетів” побачить весь список дописів в яких хоча б раз зустрічається одне з слів. Це не є досить зручним, але на щастя, є хоча б і не значні, але корисні функції, які можна додати до вашого шаблону.

І не забуваємо, що такі функції є корисними не тільки для відвідувачів – а й для вас, так як в результаті втрачає не відвідувач, втрачаєте ви – відвідувача :)

І так, маємо 8 сніппетів, які поліпшать весь процес пошуку.

1) Як виключити записи і сторінки з результатів пошуку

Якщо вам потрібно виключити з пошуку якісь конкретні сторінки, то наступний код вставляємо в functions.php

В даному коді будуть виключені записи з ID 0 і 1. Підправляємо ID під ваші потреби.

 

2) Форма пошуку WordPress з випадаючим  списком категорій

Дозволяє відвідувачу вибрати категорію в якій здійснити пошук. Насправді дуже корисна функція.

Виглядає наступним чином:

В searchform.php шукаємо вашу форму виводу пошуку і замінюємо її наступним кодом:

 

3) Пошук тільки в певної категорії та її підкатегоріях

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

В наступному коді будуть розглядатись всі підкатегорії з категорії ID 1. Підправляємо під свої цілі. Додаємо в searchform.php

 

4) Пошук певного типу записів

Думаю з назви все зрозуміло :) Вставляємо в functions.php

 

5) Виводимо кількість знайдених матеріалів

Інколи корисно знати скільки результатів пошуку. В файлі search.php шукаємо, приблизно, наступний код:

І замінюємо його на:

 

6) Підсвічує знайдене пошуком WordPress за допомогою jQuery

Корисна функція для пошуку, дає можливість відразу сконцентруватись на необхідному.

Копіюємо наступний код в functions.php

Далі, наступний код додаємо в header.php перед тегом </head>

 

7) Відключаємо пушук WordPress

Якщо нам взагалі непотрібний пошук, відключаємо його наступним кодом.

Код додаємо в functions.php

 

8) Знімаємо обмеження з кількості знайдених матеріалів в результатах пошуку WordPress

Інколи потрібно, щоб пошук не мав стандартного обмеження циклу пошуку. В файлі search.php додаємо наступний код, але вище цикла, для цього шукаємо наступний код:

І замінюємо його на:

Тобто додаємо одну стрічку, вище циклу.

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

Якщо у вас виникли проблеми, чи взагалі зник пошук, ви можете переглянути статтю: “Як додати пошук у WordPress без плагіну”, по назві зрозуміло про, що йде мова :)

На цьому завершую. Надіюсь вам стане корисна дана інформація. Успіхів!

 

Популярні пости
1
unicode
Символи юнікод (unicode) – Шпаргалка

15 Лис 2012

2
CSS-Reset
CSS Reset – Скидаємо CSS стилі

5 Вер 2012

3
3
3 онлайн сервіса для роботи з кольорами і гамами

4 Тра 2012

    Підпишись

    Якщо хочеш отримувати місячну підбірку найкорисніших постів.