WP_Customize_Manager::get_lock_user_data
Gets lock user data.
Method of the class: WP_Customize_Manager{}
No Hooks.
Returns
Array|null. User data formatted for client.
Usage
// protected - for code of main (parent) or child class $result = $this->get_lock_user_data( $user_id );
- $user_id(int) (required)
- User ID.
Changelog
| Since 4.9.0 | Introduced. |
WP_Customize_Manager::get_lock_user_data() WP Customize Manager::get lock user data code WP 7.0
protected function get_lock_user_data( $user_id ) {
if ( ! $user_id ) {
return null;
}
$lock_user = get_userdata( $user_id );
if ( ! $lock_user ) {
return null;
}
$user_details = array(
'id' => $lock_user->ID,
'name' => $lock_user->display_name,
);
if ( get_option( 'show_avatars' ) ) {
$user_details['avatar'] = get_avatar_url( $lock_user->ID, array( 'size' => 128 ) );
}
return $user_details;
}