Hi Leute,
ich habe ein kleines Problem. Und zwar habe ich mein Theme meinen Wünschen nach angepasst und möchte nun oben den Gravatar des eingeloggten Users anzeigen lassen. In den Kommentaren zB. funktioniert dies problemlos, allerdings will es in der Login Box einfach nicht funktionieren.
Hat jemand eine Idee woran es noch liegen kann? Benutze übrigens die neueste Wordpress Version.
Hier mal ein kurzer Ausschnitt aus dem Code:
PHP
<div id="loginbox" <?php if ($user_ID): ?>class="loggedin"<?php endif; ?>>
<?php
global $user_ID, $user_identity;
get_currentuserinfo();
if (!$user_ID):
?>
<form name="loginform" id="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php" method="post">
<input class="textfeld" type="text" name="log" id="log" value="Benutzer" onFocus="if (this.value=='Benutzer') this.value=''" onBlur="if (this.value=='') this.value='Benutzer'" tabindex="7" />
<input class="textfeld" type="password" name="pwd" id="pwd" value="Passwort" onFocus="if (this.value=='Passwort') this.value=''" onBlur="if (this.value=='') this.value='Passwort'" tabindex="8" />
<input class="button" type="submit" name="submit" value="<?php _e('Login'); ?> »" tabindex="9" />
<p>Kein Mitglied? Hier kannst Du dich <a href="wp-login.php?action=register">anmelden</a>.</p>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
</form>
<?php
else:
?>
<div id="avatar">
<?php
echo get_avatar( $id_or_email, $size = '50', $default = '<path_to_url>' );
?>
</div>
<p>Hi <?php echo $user_identity; ?>! Wie geht's Dir?</p>
<ul>
<?php wp_register(); ?>
<li><a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=logout&redirect_to=' . $_SERVER['REQUEST_URI']; ?>"><?php _e('» Logout'); ?></a></li>
</ul>
<?php
endif;
?>
</div>
Alles anzeigen