Wsparcie » Zaawansowane » Problem z wyszukiwarką w serwisie

  • Witam!

    Mam problem z wyszukiwarką na stworzonym przez siebie serwisie.
    Otóż ogólnie wyszukiwarka działa, ale nie dla wszystkich fraz, tzn. mam na przykład opublikowany post o tytule typu „Aaa bbb ccc„.
    Post ten pojawia się w wynikach wyszukiwania wg frazy „bbb„,
    ale nie pojawia się w wynikach wyszukiwania wg frazy „ccc„.

    Czy ktoś miał już podobny problem?

    W pliku wp-includes/query.php wyciągnąłem zapytanie SQL które jest wykonywane aby otrzymać ID odpowiednich postów z bazy danych.
    Około 2650 linia w pliku ($this->request).

    I tak dla podanego przykładu wyszukiwania frazy „ccc” zapytanie zwraca 4 wyniki, ale na stronie nie prezentuje żadnego.

    Wydaje mi się, że problem jest związany ze zmienną $ids, która przechowuje ID tylko jednego postu, a w tym przypadku powinna to być tablica zawierająca ID 4 postów(?).

    Ktoś pomoże rozszyfrować ten problem?

    Pozdrawiam,
    Konrad

Viewing 2 replies - 1 through 2 (of 2 total)
  • Trudno powiedzieć bez konkretów, więc to będzie wróżenie z fusów.

    Raczej nie zakładałbym błędu w WP (o ile masz go w miarę aktualnego). Natomiast przyjrzałbym się, czy dobrze zrobiona jest skórka i czy przypadkiem żaden plugin Ci tych postów nie czyści.

    Spróbuj znaleźć miejsce, w którym te wyniki są gubione, wtedy powinno się wyjaśnić dlaczego giną, a od tego już tylko krok do naprawienia.

    Thread Starter kodilat

    (@kodilat)

    Dzięki Krzysiek!

    Przekonałeś mnie żeby jeszcze raz sprawdzić skórkę, i okazało się, że faktycznie tam tkwił problem.

    Problem był o tyle dziwny, że tak jak wspomniałem wcześniej, niektóre frazy były wyszukiwane bez problemu a przy innych ginęły wyniki.

    Ostatecznie jeden z pluginów w danej skórce ingerował w wyświetlane wyniki.

    Jeszcze raz dziękuję za pomoc!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Problem z wyszukiwarką w serwisie’ jest zamknięty na nowe odpowiedzi.