HUSKY - Product Filter for WooCommerce

woof_front_builder_options_after_update

フロントビルダーのオプションが更新され、データベースに保存される前に、オプション配列全体をフィルタリングします。

パラメーター

$options (array) — 新しく更新されたフィールドを含む、現在のフロントビルダーインスタンスのすべてのオプションの連想配列

ソースファイル

ext/front_builder/classes/options.php:67

コード例


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;
});

使用上の注意

  • AJAXのsave_options()メソッドの実行中に動作します。
  • 単一フィールドの更新がマージされた後、完全なオプションの連想配列を受け取ります。
  • 結果はJSONエンコードされ、カスタムデータベーステーブルに保存されます。