Головна » WordPress » 8 корисних сніппетів для пошуку у WordPress
19
Кві
plus minus

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 без плагіну”, по назві зрозуміло про, що йде мова :)

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

 

Додав Admin | 19.04.2012
(1 votes, average: 6.00 out of 6)
Loading ... Loading ...

Схожі записи:


  • lesuk

    Цікаво, дякую)