L'action woocs_before_settings_update se déclenche dans wp-admin immédiatement après la vérification du nonce et immédiatement avant que FOX n'écrive ses propres options à partir du formulaire soumis. C'est l'endroit où enregistrer tous les champs supplémentaires que vous avez ajoutés à la page des paramètres du plugin.
Le plugin utilise ce hook lui-même : les valeurs de plancher et de plafond de taux introduites dans la v.2.4.3 sont enregistrées dessus.
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']));
}
});
Paramètres : aucun. Lisez ce dont vous avez besoin dans $_POST.
Remarque : le nonce a déjà été vérifié au moment où cette action s'exécute, mais l'assainissement des valeurs que vous lisez reste votre responsabilité.