HUSKY - Product Filter for WooCommerce

Filtruje całą tablicę opcji po aktualizacji opcji Front Buildera

Filtruje całą tablicę opcji po zaktualizowaniu opcji Front Buildera i przed jej zapisaniem do bazy danych.

Parametry

$options (array) — Tablica asocjacyjna wszystkich opcji dla bieżącej instancji Front Buildera, w tym nowo zaktualizowanego pola

Plik źródłowy

ext/front_builder/classes/options.php:67

Przykład kodu


add_filter('woof_front_builder_options_after_update', function($options) {
    // Ensure a certain option always has a minimum value
    if (isset($options['max_posts']) && $options['max_posts'] < 1) {
        $options['max_posts'] = 1;
    }
    return $options;
});

Uwagi dotyczące użycia

  • Uruchamia się podczas metody AJAX save_options().
  • Otrzymuje kompletną tablicę asocjacyjną opcji po scaleniu aktualizacji pojedynczego pola.
  • Wynik jest kodowany w formacie JSON i przechowywany w niestandardowej tabeli bazy danych.