Advertisement
iamdangavin

Automatic Display Name

Jun 12th, 2011
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.01 KB | None | 0 0
  1. <?php
  2. // Change the default display name in WordPress
  3. // http://www.simplewptricks.com
  4. if ( is_user_logged_in() ) {
  5.     global $current_user;
  6.     get_currentuserinfo();
  7.     $swpt_username = $current_user->user_login ;
  8.     $swpt_firstname = $current_user->user_firstname ;
  9.     $swpt_lastname = $current_user->user_lastname ;
  10.     $swpt_displayname = $current_user->display_name ;
  11.  
  12.     if ( empty($swpt_firstname) && empty($swpt_lastname)) {
  13.         $new_display_name = $swpt_username; }
  14.     elseif ( !empty($swpt_firstname) && empty($swpt_lastname)) {
  15.         $new_display_name = $swpt_firstname; }
  16.     elseif ( empty($swpt_firstname) && !empty($swpt_lastname)) {
  17.         $new_display_name = $swpt_lastname; }
  18.     elseif ( !empty($swpt_firstname) && !empty($swpt_lastname)) {
  19.         $new_display_name = $swpt_firstname . " " . $swpt_lastname; }
  20.     else {}
  21.  
  22.     if ( $swpt_displayname != $new_display_name) {
  23.         update_user_meta($current_user->ID, 'display_name', $new_display_name);    }
  24.     else {}
  25. }
  26. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement