Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Jetpack Infinite Scroll pour les résultats de recherche

9

Jetpack a la fonctionnalité de défilement infini activée par défaut pour les vues d’archives et de blogs. Cependant, il est désactivé pour les vues des résultats de recherche.

Aperçu

Infinite Scroll inclut un filtre pour indiquer s’il est pris en charge ou non, et nous pouvons utiliser une condition pour modifier la valeur renvoyée. Le filtre est infinite_scroll_archive_supportedet il reçoit un booléen indiquant l’état pris en charge pour la vue actuelle et les paramètres d’initialisation du défilement infini en tant que paramètres.

Filtrage de la prise en charge de la vue actuelle

Nous allons écrire une condition similaire à celle trouvée dans le filtre mais en ajoutant is_search pour qu’elle démarre dans une vue de résultats de recherche. Vous pouvez coller ce qui suit dans le fichier functions.php de votre thème ou similaire :

Désactivation du défilement infini sur les archives de type de publication personnalisées

Peut-être avez-vous une certaine archive de type de publication personnalisée, comme les produits WooCommerce et souhaitez-vous désactiver le défilement infini de Jetpack pour la boutique et les archives de produits WooCommerce. Voici ce que vous utiliseriez alors :

Nous n’utilisons pas une fonction comme is_woocommercecar si jamais vous désactivez le plugin WooCommerce, le site deviendra vide car la is_woocommercefonction ne sera plus définie et cela générera une erreur fatale.

Source d’enregistrement: startfunction.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More