HUSKY - Product Filter for WooCommerce

woof_front_builder_option

Filtert den Wert einer einzelnen Front-Builder-Option, nachdem sie aus der Datenbank geladen wurde, und ermöglicht die Laufzeitmodifikation von Optionswerten.

Parameter

$value (mixed) — Der aktuelle Wert der aus der Datenbank geladenen Front-Builder-Option

$field (string) — Der Feld-Schlüssel/Name der Option, die gefiltert wird

Quelldatei

ext/front_builder/classes/options.php:94

Code-Beispiel


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

Anwendungshinweise

  • Jede Option ist in options.php mit einem 'field'-Schlüssel definiert, der als zweiter Parameter übergeben wird.
  • Wird nur ausgeführt, wenn der Feld-Schlüssel der Option in den in der Datenbank gespeicherten Optionsdaten existiert.
  • Teil der Front Builder-Erweiterung zur Verwaltung von Widget-ähnlichen Filterlayouts.