Je crée un formulaire de paiement de style madlib en utilisant les champs de paiement de personnalisation de WooTheme en utilisant des actions et des filtres .
Les champs de facturation du modèle de paiement form-billing.php
s'affichent avec cet appel:
<?php foreach ($checkout->checkout_fields['billing'] as $key => $field) : ?>
<?php woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); ?>
<?php endforeach; ?>
Comment changer l'ordre d'affichage des champs?
L'ordre actuel (par défaut) des champs est le suivant:
nom de
famille
société (caché pour moi)
ville /
code postal
pays
état
email
téléphone
Ordre par défaut:
Je veux que les champs soient dans un ordre plus naturel pour les Américains (où j'habite), donc:
prénom
nom de famille
société (caché pour moi)
ville / ville
état
code postal
pays
email
téléphone
Comment puis-je le faire au mieux?