HUSKY - Product Filter for WooCommerce

woof_counter_method

Pour les expériences des développeurs concernant le dépassement de mémoire dans le recount dynamique.

  • Ce hook est utilisé dans le fichier : wp-content\plugins\woocommerce-products-filter\classes\counter.php
  • Dans __constructor de la classe WP_QueryWoofCounter
  • Lorsque ce hook renvoie TRUE, les attributs WP_Query sont ajoutés : nopaging=false et posts_per_page=1 – dans certains cas, cela permet de réduire la consommation de mémoire, mais ne fonctionne pas pour tous les sites.

De la v.1.1.8/2.1.8

 

Paramètres

$saving_memory (bool) — false par défaut

Fichier source

classes/counter.php

Exemple de code


add_filter('woof_counter_method', function($saving_memory) {
    // Active le mode de comptage économe en mémoire (peut être moins précis mais plus rapide)
    return true;
});

Notes d'utilisation

  • Ajoutez ce code au fichier functions.php de votre thème ou à un plugin personnalisé.
  • Le hook est appliqué pendant le processus de filtrage — les modifications prennent effet immédiatement.
  • Retournez toujours le type de valeur attendu de la fonction de rappel.