Vergiss das bearbeiten von Core-files … ?ffne die sidebar.php Deines Themes und bau das Login selber.
<form name="loginform" id="loginform" action="<?php bloginfo('url'); ?>/wp-login.php" method="post">
<table border="0">
<tr><td>Benutzername:</td><td>Passwort:</td></tr>
<tr>
<td><input type="text" class="rounded" name="log" id="user_login" value="<?php echo attribute_escape(stripslashes($user_login)); ?>" style="width:130px;"></td>
<td><input type="password" class="rounded" name="pwd" id="user_pass" style="width:130px;"></td>
</tr>
<tr>
<td><input name="rememberme" type="checkbox" id="rememberme" value="forever"/> angemeldet bleiben?</td>
<td align="right"><input type="submit" value="Login" class="button" name="wp-submit" id="wp-submit"></td>
</tr>
</table>
<input type="hidden" name="redirect_to" value="https://<?php echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ?>" />
<input type="hidden" name="testcookie" value="1" />
</form>
Der Trick hier ist der “redirect_to” Befehl … nach dem Login wird der User gleich zur Seite “zurückgeschickt”, auf der er sich angemeldet hat. Nahtlos, sozusagen.