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, рядок 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 у сигнатурі вашої функції.