• Damian P.

    (@damian-p)


    Dzień Dobry 🙂

    To mój pierwszy post na forum WordPress, do tej pory wszystkie problemy potrafiłem rozwiązań samodzielnie lub korzystając z Google. Teraz jednak potrzebuję opisać problem bowiem odpowiedzi znaleźć nie mogę.

    Po wpisaniu w pole wyszukiwania danego hasła pojawia się strona z wynikami. Na stronie tej pojawia się ilość wyników równa wartości opcji „Strony blogu wyświetlają maksymalnie: ” w ustawieniach Czytania WordPress. Jeżeli wyników jest więcej niż owa ilość maksymalna, pojawia się oczywiście link do nawigacji (dalej, wstecz). Gdy jednak skorzystam z owej nawigacji i przejdę do strony następnej, WP automatycznie gubi stronę wyszukiwania i powraca do strony index.php . Szablon strony wyszukiwania stworzony jest jako search.php. I teraz pojawiają się pytania: Jak to naprawić? Czy jest możliwość ustawienia w search.php kodu tak, aby wyświetlał określoną ilość postów (wyników), niezależnie od ustawionej liczby maksymalnej wyświetlania postów na Blogu?

    Dziękuję serdecznie 🙂

Viewing 3 replies - 1 through 3 (of 3 total)
  • Moderator Paweł Knapek

    (@adpawl)

    function limit_search() {
     if ( is_search() ) set_query_var('posts_per_archive_page', 100);
    }
    add_filter('pre_get_posts', 'limit_search');
    Twórca wątku Damian P.

    (@damian-p)

    Dziękuję 🙂 Czy to będzie odnosić się tylko do pola wyszukiwania, czy także do archiwum postów np. wg. kategorii, tagu?

    Moderator Paweł Knapek

    (@adpawl)

    do wyników wyszukiwania

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Strona wyszukiwania’ jest zamknięty na nowe odpowiedzi.