Ich habe es mit den Codes vom
WP gelöst und das einfach in die
Sidebar eingefügt. Wenn jemand nicht eingeloggt ist, dann kann er sich in der
Sidebar einloggen und bleibt nachher auch dort.
Code:
<?php
global $user_ID, $user_identity;
get_currentuserinfo();
if (!$user_ID):
?>
<li><h2><?php _e('Anmeldung'); ?></h2>
<form name="loginform" id="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php" method="post">
<div>
<label><?php _e('Login') ?>:
<br />
<input type="text" name="log" id="log" value="" size="20" tabindex="7" />
</label>
<br />
<label><?php _e('Password') ?>:
<br />
<input type="password" name="pwd" id="pwd" value="" size="20" tabindex="8" />
</label>
<br />
<a href="http://www.schoool.ch/faq/#9">Anmelde-Daten vergessen »</a>
<br />
<input type="submit" name="submit" value="<?php _e('Login'); ?> »" tabindex="9" />
<?php wp_register('', ''); ?>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/><br /><br />
</div>
</form>
</li>
<?php
else:
?>
<li><h2><?php _e('Hallo '); ?><?php echo $user_identity; ?></h2>
<ul>
<a href="http://www.schoool.ch/wp-admin/post-new.php"><?php _e('Beitrag verfassen'); ?></a>
<li><a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=logout&redirect_to=' . $_SERVER['REQUEST_URI']; ?>"><?php _e('Logout'); ?></a></li>
</ul></li>
<?php
endif;
?>
</li>