woocommerce_agentic_commerce_save_settings
Filter registry before saving.
Allows extensions to save their own agent provider settings. Extensions can access $_POST directly for their settings but MUST sanitize all input using appropriate WordPress sanitization functions (sanitize_text_field, esc_url_raw, etc.) and call wp_unslash() on POST data.
Usage
add_filter( 'woocommerce_agentic_commerce_save_settings', 'wp_kama_woocommerce_agentic_commerce_save_settings_filter' );
/**
* Function for `woocommerce_agentic_commerce_save_settings` filter-hook.
*
* @param array $registry Registry data to save. Extensions should add their provider settings to this array.
*
* @return array
*/
function wp_kama_woocommerce_agentic_commerce_save_settings_filter( $registry ){
// filter...
return $registry;
}
- $registry(array)
- Registry data to save. Extensions should add their provider settings to this array.
Changelog
| Since 10.4.0 | Introduced. |
Where the hook is called
woocommerce_agentic_commerce_save_settings
woocommerce/src/Internal/Admin/Agentic/AgenticSettingsPage.php 299
$registry = apply_filters( 'woocommerce_agentic_commerce_save_settings', $registry );