woof_counter_method
Для экспериментов разработчиков с перегрузкой памяти в Dynamic recount.
- Этот хук используется в файле: 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вашей темы или в пользовательский плагин. - Хук применяется во время процесса фильтрации — изменения вступают в силу немедленно.
- Всегда возвращайте ожидаемый тип значения из функции обратного вызова.
