1
this processを使用してWooCommerce登録にカスタムフィールドを追加しました。 私はこれらのアクションを使用して、マイアカウントの編集ページにそれらが利用可能になってきた2つの間でWooCommerce:マイアカウントの編集ページでカスタムフィールドを検証する
// 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');
、私は編集する際に、これらのフィールドを検証する必要があります。私はwoocommerce_process_myaccount_field_
フィルタ(as mentioned here)を使ってみましたが、うまくいかなかった。変更を保存すると、その内部のコードはトリガされません。
どうすれば検証できますか?
正しいフィルタを使用していますか?
「はい」の場合、なぜ起動しませんか?
ありがとうございました。
どちらがあなたのために働いていましたか?ありがとう – LoicTheAztec
これは: 'woocommerce_save_account_details_errors'です。私はなぜこれがWooCommerceのWeb上のHooksのリファレンスになかったのだろうか。 – sgr12
はい、それは** hookr.io **にあります:[woocommerceはアカウントの詳細をフックに保存します](http://hookr.io/actions/ woocommerce_save_account_details_errors /)とhttps://github.com/woothemes/woocommerce/blob/master/includes/class-wc-form-handler.php#L223 – LoicTheAztec