WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_Admin_Profile::save_customer_meta_fields() public WC 1.0

Save Address Fields on edit user pages.

Это метод класса: WC_Admin_Profile{}

Возвращает

Null. Ничего.

Использование

$WC_Admin_Profile = new WC_Admin_Profile();
$WC_Admin_Profile->save_customer_meta_fields( $user_id );
$user_id(число) (обязательный)
User ID of the user being saved

Код WC_Admin_Profile::save_customer_meta_fields() WC 4.5.2

woocommerce/includes/admin/class-wc-admin-profile.php
<?php
public function save_customer_meta_fields( $user_id ) {
	if ( ! apply_filters( 'woocommerce_current_user_can_edit_customer_meta_fields', current_user_can( 'manage_woocommerce' ), $user_id ) ) {
		return;
	}

	$save_fields = $this->get_customer_meta_fields();

	foreach ( $save_fields as $fieldset ) {

		foreach ( $fieldset['fields'] as $key => $field ) {

			if ( isset( $field['type'] ) && 'checkbox' === $field['type'] ) {
				update_user_meta( $user_id, $key, isset( $_POST[ $key ] ) );
			} elseif ( isset( $_POST[ $key ] ) ) {
				update_user_meta( $user_id, $key, wc_clean( $_POST[ $key ] ) );
			}
		}
	}
}