woof_counter_method
Для експериментів розробників щодо перевантаження пам'яті в динамічному перерахунку.
- Цей хук використовується у файлі: wp-content\plugins\woocommerce-products-filter\classes\counter.php
- У __constructor класу WP_QueryWoofCounter
- Коли цей хук повертає TRUE, до атрибутів WP_Query додається: nopaging=false та posts_per_page=1 – у деяких випадках це допомагає зменшити споживання пам'яті, але не працює для всіх сайтів.
З v.1.1.8/2.1.8
Параметри
$saving_memory (bool) — false за замовчуванням
Файл джерела
classes/counter.php
Приклад коду
add_filter('woof_counter_method', function($saving_memory) {
// Enable memory-saving counter mode (may be less accurate but faster)
return true;
});
Примітки щодо використання
- Додайте цей код до файлу
functions.phpвашої теми або до власного плагіна. - Хук застосовується під час процесу фільтрації — зміни набувають чинності негайно.
- Завжди повертайте очікуваний тип значення з функції зворотного виклику.
