✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jetpack Infinite Scroll dla wyników wyszukiwania

10

Jetpack ma domyślnie aktywowaną funkcję nieskończonego przewijania dla widoków archiwów i blogów. Jest jednak wyłączony dla widoków wyników wyszukiwania.

Przegląd

Infinite Scroll zawiera filtr, który wskazuje, czy jest obsługiwany, czy nie, i możemy użyć warunkowego, aby zmienić zwróconą wartość. Filtr jest infinite_scroll_archive_supportedi otrzymuje wartość logiczną określającą obsługiwany stan dla bieżącego widoku oraz ustawienia inicjalizacji nieskończonego przewijania jako parametry.

Filtrowanie bieżącego wsparcia widoku

Napiszemy warunek podobny do tego znalezionego w filtrze, ale dodamy is_search, aby uruchomić widok wyników wyszukiwania. Możesz wkleić następujące elementy w pliku functions.php Twojego motywu lub podobnym:

Wyłączanie nieskończonego przewijania w archiwach niestandardowych postów

Być może masz pewne niestandardowe archiwum typu postów, takie jak produkty WooCommerce i chcesz wyłączyć Infinite Scroll firmy Jetpack dla sklepu i archiwów produktów WooCommerce. Oto, czego byś wtedy użył:

Nie używamy funkcji takiej jak is_woocommerce, ponieważ jeśli kiedykolwiek wyłączysz wtyczkę WooCommerce, witryna stanie się pusta, ponieważ is_woocommercefunkcja nie będzie już zdefiniowana i spowoduje błąd krytyczny.

Źródło nagrywania: startfunction.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów