in der Datenbank, die wir haben metauser Tabelle, die Folgendes enthält:
Der first_name
Und last_name
Felder
Dies sind die standardmäßigen Vor- und Nachnamen von WordPress.
Und außerdem haben wir:
Der billing_first_name
Und billing_last_name
.
Wenn der Benutzer jetzt das Abrechnungsformular ausfüllt und mit dem Bestellvorgang fortfährt, aktualisiert Woocommerce beide Felder mit den neuen Werten aus den Feldern für den Abrechnungsnamen (die Standardwerte).
Ich habe viele Dinge ausprobiert, die Aktionen verwendet haben, wie:
woocommerce_before_checkout_billing_form
oder
woocommerce_after_checkout_billing_form
Auch versucht, Meta zu aktualisieren mit:
update_user_meta()
Aber es funktioniert nicht.
Ich möchte, dass die Standardwerte first_name und last_name nicht überschrieben werden, sondern die neuen Werte nur in billing_first_name und billing_last_name beibehalten werden
Ich denke, der Standardprozess ist so
https://gist.github.com/claudiosanches/ae9a8b496c431bec661b69ef73f1a087
Irgendwelche Hilfe dazu bitte?