wp_register() displays logged in user as site admin

Use add_filter in your functions.php file to the default text wp_loginout() and wp_register().

Copy and past following to your function.php file:

  1. To change wp_register() text:

    add_filter('register','register_text_change');
    function register_text_change($text) {
        $register_text_before="Site Admin";
        $register_text_after="Edit Your Profile";
    
        $text = str_replace($register_text_before, $register_text_after ,$text);
    
        return $text;
    }
    
  2. To change wp_loginout() text:

    add_filter('loginout','loginout_text_change');
    function loginout_text_change($text) {
        $login_text_before="Log in";
        $login_text_after="Sign-In";
    
        $logout_text_before="Log";
        $logout_text_after="Logout";
    
        $text = str_replace($login_text_before, $login_text_after ,$text);
        $text = str_replace($logout_text_before, $logout_text_after ,$text);
        return $text;
    }
    

Make sure to provide the correct lables in $login_text_before. Note that its case sensitive.

You can change the $login_text_before to whatever you would like.