Auf meiner WordPress-Website habe ich eine modale Schaltfläche in der Kopfzeile, mit der Benutzer sich anmelden können. Sobald er angemeldet ist, ändert sich der Text der Schaltfläche von "LOGIN" zu "LOGOUT", wodurch der Benutzer sich ausloggen kann, wenn er möchte. Wie kann ich diese Schaltfläche erhalten, um den Benutzernamen statt "LOGOUT" anzuzeigen. Zum Beispiel ist mein Name Tina und wenn ich zuerst die Login-Schaltfläche & anmelde erfolgreich die Überschrift zeigt 'LOGOUT', aber ich will es stattdessen 'TINA' anzeigen. Danke für die Hilfe im Voraus!WordPress: Ändern Sie den Namen in meiner Schaltfläche von "LOGOUT" auf den Namen des Benutzers?
HTML:
<?php if (is_user_logged_in()) { ?>
<a class="login_button" href="<?php echo wp_logout_url(home_url()); ?>">Logout</a>
<?php } else { ?>
<a class="login_button" id="show_login" href="">Login</a>
<?php } ?>
<form id="login" action="login" method="post">
<h1><img src="image.png" class="login-logo" width="80" height="auto"></h1>
<p class="status"></p>
<label for="username">Username</label>
<input id="username" type="text" name="username">
<label for="password">Password</label>
<input id="password" type="password" name="password">
<a class="lost" href="<?php echo wp_lostpassword_url(); ?>">Forgotten your password?<br><br></a>
<input class="submit_button" type="submit" value="Login" name="submit">
<a class="close" href=""><span class="glyphicon glyphicon-remove"></span></a>
<?php wp_nonce_field('ajax-login-nonce', 'security'); ?>
</form>
Ändern Sie die Value-Eigenschaft Setzen Sie die Variable, die Sie verwenden, um ihren Benutzernamen in der Mitte zu halten. z.B. Wert = " php $ username?>" – Matt
Ich habe gerade ein wenig Code an der Spitze hinzugefügt. In Bezug auf Ihre Antwort meinst du, wo ist sagt Logout? –
@DarrenSweeney Ich entwickle es in ein Dropdown-Menü, nach dem die Abmelden-Schaltfläche wäre eine Option in der Dropdown-Menü –