Login-Formular im WordPress Theme

Sollte man WordPress als CMS nutzen, ist es vielleicht keine schlechte Idee ein Login-Formular auf der Webseite, zum Beispiel in der Sidebar anzuzeigen. Mit diesem kurzem Stück Code wird’s gemacht. Einfach den folgenden Code da einfügen, wo das Formular erscheinen soll (zum Beispiel im Head oder in der Sidebar des WordPress Blogs):

<?php
if (!(current_user_can(‚level_0‘))){ ?>
<h2>Login</h2>
<form action=“<?php echo get_option(‚home‘); ?>/wp-login.php“ method=“post“>
<input type=“text“ name=“log“ id=“log“ value=“<?php echo wp_specialchars(stripslashes($user_login), 1) ?>“ size=“20″ />
<input type=“password“ name=“pwd“ id=“pwd“ size=“20″ />
<input type=“submit“ name=“submit“ value=“Einloggen“ class=“button“ />
<p>
<label for=“rememberme“><input name=“rememberme“ id=“rememberme“ type=“checkbox“ checked=“checked“ value=“forever“ /> Eingeloggt bleiben</label>
<input type=“hidden“ name=“redirect_to“ value=“<?php echo $_SERVER[‚REQUEST_URI‘]; ?>“ />
</p>
</form>
<a href=“<?php echo get_option(‚home‘); ?>/wp-login.php?action=lostpassword“>Passwort anfordern</a>
<?php } else { ?>
<h2>Logout</h2>
<a href=“<?php echo wp_logout_url(urlencode($_SERVER[‚REQUEST_URI‘])); ?>“>logout</a><br />
<a href=“http://XXX/wp-admin/“>admin</a>
<?php }?>

Natürlich sollte man die XXX mit seiner aktuellen URL austauschen. Fertig

Ähnliche Artikel:

Tags: , ,

Kommentar hinterlassen




CommentLuv badge