Bin schon soweit, dass man sich über ein Formular in der Sidebar einloggen kann.
Nur wollte ich den Link (Anmelden) durch dieses Formular ersetzen. Der Link(Abmelden) sollte aber unverändert bleiben.
In welche Datei muss ich mein Loginmenü eintragen, dass man es nur sieht wenn man nicht eingeloggt ist?
Edit: Weis jetzt das dafür die Funktion wp_loginout zuständig. Finde diese Funktion aber nirgends.
Login durch die Sidebar
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
-
Hilft das hier weiter ?
http://forum.wordpress-deutschland.org/showthread.php?p=34830#post34830 -
Meinte eigentlich zwei Textfelder, aber das Problem hat sich schon erledigt.
-
Wie sieht die Lösung aus? Ich hatte auch die Überlegung, dass das recht nett wäre.
LogIn Felder mit Checkbox und nach dem LogIn "Sie sind eingeloggt als 'UserXY' - Ihr letzter Besuch war ....."
Wie in einem Forum.
-
Hmm, war hier schon lange nicht mehr aktiv. Schreib aber trotzdem mal wie ich das gemacht hab.
So sieht der Code dafür aus:PHP
Alles anzeigen<!-- Begin Loginbox --> <?php global $user_ID, $user_identity; get_currentuserinfo(); if (!$user_ID): ?> <!-- <li><?php wp_register(); ?></li> --> <li><a href="wp-register.php">Registrieren</li> <li><a href="wp-login.php?action=lostpassword">Passwort vergessen?</a></li> <li>Anmelden</li> <form name="loginform" id="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php" method="post"> <li>Nickname:</li> <li><input type="text" name="log" id="log" value="" size="20" tabindex="7" style="width:100px"/></li> <li>Password:</li> <li><input type="password" name="pwd" id="pwd" value="" size="20" tabindex="8" style="width:100px"/></li> <li> <label><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="3" />Passwort speichern</label></li> <li><input type="submit" name="submit" id="submit" value="<?php _e('Login'); ?> »" tabindex="9" /></li> <li><input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/></li> </form> <?php else: ?> <li><a href="<?php echo get_settings('home'); ?>/wp-admin/profile.php">Profil</a></li> <li><a href="<?php echo get_settings('home'); ?>/wp-admin/post.php">Beitrag schreiben</a></li> <!-- <li><?php wp_register(); ?></li> --> <li><a href="wp-admin/">Kontrollzentrum</a></li> <li><a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=logout&redirect_to=' . $_SERVER['REQUEST_URI']; ?>"><?php echo $user_identity; ?> <?php _e('Abmelden'); ?></a></li> <?php endif; ?> <!-- End Loginbox -->
Was das Desing angeht, denke ich nicht das es passt. CSS usw. muss angepasst werden.
Weis aber nicht mehr genau ob ich was in den php files von WP verändert hab. Ist schon eine Ewigkeit her. -
WordPress › MiniMeta Widget « WordPress Plugins
Viel besser! Kannst du dir viel mehr einstellen und auch einfach installieren!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!