Ich habe benutzerdefinierte Felder zu meiner WooCommerce-Registrierung hinzugefügt dieser Prozess. Ich habe sie mithilfe dieser Aktionen auf der Bearbeitungsseite von „Mein Konto“ verfügbar gemacht:
// added custom fields here
add_action( 'woocommerce_edit_account_form', 'my_woocommerce_edit_account_form' );
// saved user meta here
add_action( 'woocommerce_save_account_details', 'my_woocommerce_save_account_details' );
Dazwischen muss ich diese Felder beim Bearbeiten validieren. Ich habe versucht, die zu verwenden woocommerce_process_myaccount_field_
Filter (wie hier erwähnt), aber das hat nicht funktioniert. Der darin enthaltene Code wird nicht ausgelöst, wenn ich die Änderungen speichere.
Irgendwelche Ideen, wie ich validieren kann?
Verwende ich den richtigen Filter?
Wenn ja, warum löst es nicht aus?
Vielen Dank.
Wer von ihnen hat für Sie gearbeitet? Danke
– LoicTheAztec
2. Juni 2016 um 9:45 Uhr
Dieses:
woocommerce_save_account_details_errors
. Ich frage mich, warum dies nicht in der Hooks-Referenz von WooCommerce im Web enthalten war.– sgr12
2. Juni 2016 um 10:07 Uhr
Ja ist drin hookr.io: woocommerce Kontodetails speichern Fehlerhaken und github.com/woothemes/woocommerce/blob/master/includes/…
– LoicTheAztec
2. Juni 2016 um 10:15 Uhr
Genial. Vielen Dank!
– sgr12
2. Juni 2016 um 10:17 Uhr