Jetpack Infinite Scroll för sökresultat
Jetpack har den oändliga rullningsfunktionen aktiverad som standard för arkiv- och bloggvyer. Den är dock avstängd för sökresultatvisningar.
Översikt
Infinite Scroll innehåller ett filter för att indikera om det stöds eller inte, och vi kan använda ett villkor för att ändra det returnerade värdet. Filtret är infinite_scroll_archive_supported
och det får en boolean som anger vilket tillstånd som stöds för den aktuella vyn och de oändliga rullningsinitieringsinställningarna som parametrar.
Filtrera stödet för nuvarande vy
Vi skriver ett villkor som liknar det som finns i filtret men lägger till is_search så att det startar en sökresultatvy. Du kan klistra in följande i ditt temas functions.php eller liknande:
Inaktivera Infinite Scroll i anpassade arkiv av inläggstyp
Du kanske har ett visst arkiv av anpassad posttyp, som WooCommerce-produkter och du vill inaktivera Jetpacks Infinite Scroll för WooCommerce-produktbutik och arkiv. Det här är vad du skulle använda då:
Vi använder inte en funktion som is_woocommerce
för att om du någonsin inaktiverar WooCommerce-plugin, kommer sidan att bli tom eftersom is_woocommerce
funktionen inte längre kommer att definieras och det kommer att leda till ett allvarligt fel.