- Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par , le il y a 7 années.
Affichage de 1 message (sur 1 au total)
Affichage de 1 message (sur 1 au total)
- Vous devez être connecté pour répondre à ce sujet.
MenuAccueil 2026 › Forums › Forum de Support WooCommerce › Utilisation woocommerce_checkout_get_value
Bonjour,
je cherche à vider le contenu de tous les champs du formulaire de checkout, sauf le pays.
Je connais déjà la manière de faire pour TOUS les champs :
add_filter('woocommerce_checkout_get_value','__return_empty_string', 1, 1);
Et la manière pour en vider un seul :
add_filter('woocommerce_checkout_get_value','custom_checkout_get_value_ship_ville', 10, 2);
function custom_checkout_get_value_ship_ville( $value, $imput ){
if($imput == 'shipping_city')
$value = '';
return $value;
}
Mais en supprimer plusieurs sauf un, je n’y arrive pas. J’ai pour l’instant dupliqué la fonction précédente en modifiant pour chaque champs, ça fonctionne, mais je trouve ça pas très opti.
J’ai tenté d’utiliser des opérateurs logiques dans la boucle, d’utiliser un esle ou elseif, un switch, mais pas moyen.
Donc si quelqu’un a une idée là dessus, je suis preneur. Merci
...
Voir l'annuaire des Webmasters
S'inscrire dans l'annuaire
Voir l'annuaire des Webmasters
S'inscrire dans l'annuaire