HUSKY - Product Filter for WooCommerce

woof_draw_products_html

Фильтрует сгенерированный HTML шорткода [woof_products] до того, как он будет возвращен как часть AJAX-ответа в woof_draw_products. Используйте этот фильтр для обертывания, преобразования или изменения HTML списка товаров после его генерации шорткодом.

Параметры

$html (string) — Сгенерированный HTML из do_shortcode().

$shortcode_str (string) — Полная строка шорткода, которая была выполнена.

Исходный файл

index.php, line 2741

Пример кода


add_filter("woof_draw_products_html", function ($html, $shortcode_str) {
    // Add a wrapper div around the products
    return "<div class=\"woof-custom-wrapper\">" . $html . "</div>";
}, 10, 2);

Примечания по использованию

  • Добавьте этот код в файл functions.php вашей темы или в пользовательский плагин.
  • Хук срабатывает только во время AJAX-запросов через обработчик woof_draw_products.
  • Принимает 2 параметра — не забудьте объявить $a, $b в сигнатуре вашей функции.