woocommerce_current_user_can_edit_customer_meta_fields
Show Address Fields on edit user pages.
Usage
add_filter( 'woocommerce_current_user_can_edit_customer_meta_fields', 'wp_kama_woocommerce_current_user_can_edit_customer_meta_fields_filter', 10, 2 ); /** * Function for `woocommerce_current_user_can_edit_customer_meta_fields` filter-hook. * * @param WP_User $user * @param $ID * * @return WP_User */ function wp_kama_woocommerce_current_user_can_edit_customer_meta_fields_filter( $user, $ID ){ // filter... return $user; }
- $user(WP_User)
- -
- $ID
- -
Where the hook is called
woocommerce_current_user_can_edit_customer_meta_fields
woocommerce_current_user_can_edit_customer_meta_fields
woocommerce/includes/admin/class-wc-admin-profile.php 162
if ( ! apply_filters( 'woocommerce_current_user_can_edit_customer_meta_fields', current_user_can( 'manage_woocommerce' ), $user->ID ) ) {
woocommerce/includes/admin/class-wc-admin-profile.php 209
if ( ! apply_filters( 'woocommerce_current_user_can_edit_customer_meta_fields', current_user_can( 'manage_woocommerce' ), $user_id ) ) {