Jetpack Infinite Scroll für Suchergebnisse
Jetpack hat die unendliche Bildlauffunktion standardmäßig für Archiv- und Blogansichten aktiviert. Es ist jedoch für Suchergebnisseiten deaktiviert.
Überblick
Infinite Scroll enthält einen Filter, um anzuzeigen, ob es unterstützt wird oder nicht, und wir können eine Bedingung verwenden, um den zurückgegebenen Wert zu ändern. Der Filter ist infinite_scroll_archive_supported
und erhält einen booleschen Wert, der den unterstützten Zustand für die aktuelle Ansicht und die unendlichen Scroll-Initialisierungseinstellungen als Parameter angibt.
Filtern der aktuellen Ansichtsunterstützung
Wir schreiben eine Bedingung ähnlich der im Filter gefundenen, fügen aber is_search hinzu, damit eine Suchergebnisansicht angezeigt wird. Du kannst Folgendes in die functions.php deines Themes oder ähnliches einfügen:
Deaktivieren von Infinite Scroll für benutzerdefinierte Posttyp-Archive
Vielleicht haben Sie ein bestimmtes benutzerdefiniertes Beitragstyp-Archiv, wie WooCommerce-Produkte, und Sie möchten Jetpacks Infinite Scroll für WooCommerce-Produktshop und -Archive deaktivieren. Das würdest du dann verwenden:
Wir verwenden keine Funktion wie is_woocommerce
denn, wenn Sie jemals das WooCommerce-Plug-in deaktivieren, wird die Website leer, da die is_woocommerce
Funktion nicht mehr definiert ist und einen schwerwiegenden Fehler auslöst.