Advertisement
Guest User

Untitled

a guest
Dec 15th, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. /**
  2. * Format WordPress User's "Display Name" to Full Name on Login
  3. * ------------------------------------------------------------------------------
  4. */
  5.  
  6. add_action( 'wp_login', 'wpse_9326315_format_user_display_name_on_login' );
  7.  
  8. function wpse_9326315_format_user_display_name_on_login( $username ) {
  9. $user = get_user_by( 'login', $username );
  10.  
  11. $first_name = get_user_meta( $user->ID, 'first_name', true );
  12. $last_name = get_user_meta( $user->ID, 'last_name', true );
  13.  
  14. $full_name = trim( $first_name . ' ' . $last_name );
  15.  
  16. if ( ! empty( $full_name ) && ( $user->data->display_name != $full_name ) ) {
  17. $userdata = array(
  18. 'ID' => $user->ID,
  19. 'display_name' => $full_name,
  20. );
  21.  
  22. wp_update_user( $userdata );
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement