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 211
if ( ! apply_filters( 'woocommerce_current_user_can_edit_customer_meta_fields', current_user_can( 'manage_woocommerce' ), $user_id ) ) {