HUSKY - Product Filter for WooCommerce

Filtruje wartość pojedynczej opcji Front Buildera

Filtruje wartość pojedynczej opcji Front Buildera po jej załadowaniu z bazy danych, umożliwiając modyfikację wartości opcji w czasie działania.

Parametry

$value (mixed) — Bieżąca wartość opcji Front Buildera załadowana z bazy danych

$field (string) — Klucz/nazwa pola opcji, która jest filtrowana

Plik źródłowy

ext/front_builder/classes/options.php:94

Przykład kodu


add_filter('woof_front_builder_option', function($value, $field) {
    if ('max_posts' === $field) {
        return min($value, 50);
    }
    return $value;
}, 10, 2);

Uwagi dotyczące użycia

  • Każda opcja jest zdefiniowana w options.php z kluczem 'field', który jest przekazywany jako drugi parametr.
  • Uruchamia się tylko wtedy, gdy klucz pola opcji istnieje w danych opcji przechowywanych w bazie danych.
  • Część rozszerzenia Front Builder do zarządzania układami filtrów w stylu widżetów.