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番目のパラメーターとして渡されます。
  • オプションのフィールドキーがデータベースに保存されているオプションデータに存在する場合にのみ実行されます。
  • ウィジェットスタイルのフィルターレイアウトを管理するためのフロントビルダー拡張機能の一部です。