La acción woocs_before_settings_update se ejecuta en wp-admin inmediatamente después de la comprobación del nonce e inmediatamente antes de que FOX escriba sus propias opciones desde el formulario enviado. Es el lugar para guardar cualquier campo adicional que hayas añadido a la página de ajustes del plugin.
El plugin utiliza este hook por sí mismo: los valores de suelo y techo de tarifa introducidos en la v.2.4.3 se guardan en él.
add_action('woocs_before_settings_update', function () {
if (isset($_POST['my_custom_woocs_option'])) {
update_option('my_custom_woocs_option', sanitize_text_field($_POST['my_custom_woocs_option']));
}
});
Parámetros: ninguno. Lee lo que necesites de $_POST.
Nota: el nonce ya ha sido verificado cuando esta acción se ejecuta, pero sanitizar los valores que lees sigue siendo tu responsabilidad.