woof_counter_method
Pour les expériences des développeurs concernant la surcharge mémoire dans le recomptage dynamique.
- Ce hook est utilisé dans le fichier : wp-content\plugins\woocommerce-products-filter\classes\counter.php
- Dans le __constructor de la classe WP_QueryWoofCounter
- Lorsque ce hook retourne TRUE, les attributs WP_Query suivants sont ajoutés : nopaging=false et posts_per_page=1 – dans certains cas, cela aide à réduire la consommation mémoire, mais ne fonctionne pas pour tous les sites.
Depuis la v.1.1.8/2.1.8
Paramètres
$saving_memory (bool) — false by default
Fichier source
classes/counter.php
Exemple de code
add_filter('woof_counter_method', function($saving_memory) {
// Enable memory-saving counter mode (may be less accurate but faster)
return true;
});
Notes d'utilisation
- Ajoutez ce code au fichier
functions.phpde 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 depuis la fonction de rappel.
