HUSKY - Product Filter for WooCommerce

woof_front_builder_option

データベースから読み込まれた個々のフロントビルダーオプションの値をフィルタリングし、実行時にオプション値を変更できるようにします。

パラメーター

$value (mixed) — データベースから読み込まれたフロントビルダーオプションの現在の値

$field (string) — フィルタリング対象のオプションのフィールドキー/名前

ソースファイル

ext/front_builder/classes/options.php:94

コード例


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

使用上の注意

  • 各オプションはoptions.php内で'field'キーとともに定義され、そのキーが第2パラメーターとして渡されます。
  • オプションのフィールドキーがデータベースに保存されたオプションデータに存在する場合にのみ実行されます。
  • ウィジェットスタイルのフィルターレイアウトを管理するためのFront Builder拡張機能の一部です。