Ich nochmal :cry:
Ich habe das ganze erweitert und auch für ein Thema mit Menü auf der linken Seite benutzbar gemacht.
<div id="leftside">
<ul>
<!-- ====================================== -->
<?php global $user_login; ?>
<li><h2>Benutzer</h2>
<ul>
<?php if ( !$user_login ) echo "<li><a href='./wp-login.php?action=register' >Registrieren</a></li>"; ?>
<?php if ($user_login == "admin") wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</li>
<!-- ====================================== -->
</ul>
<br>
<A href="http://www.roemi.de/?page_id=3&from=nicolaykeller">Impressum (roemi.de)</A>
</div>
Alles anzeigen
Das klappt auch ... fast.
Wenn ich mich als normaler User anmelde und mich auf jeder Seite (außer index.php) aufhalte, dann bekomme ich "Abmelden" gezeigt. Als Admin steht dann "Admin" und "Abmelden".
Wenn ich aber auf die Index.php (Home) wechsel, dann steht (egal wer angemeldet ist) "Anmelden" und "Registrieren".
Scheinbar wir
[FONT=Verdana][size=10]auf dieser Seite nicht ausgewertet.
EDIT!!!!!!!!!!!!!!!!!
Wie ich feststellen muss, funktioniert alles wie es soll = LOCAL. Im Netz habe ich beschriebenen Fehler.
2. EDIT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Offensichtlich wird die Sidebar oder die Index.php im Netz [/SIZE][/FONT][FONT=Verdana][size=10]nicht [/SIZE][/FONT][FONT=Verdana][size=10]aktualisiert. Local aber schon!?
3. Edit !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Nun habe ich am Anfang der Sidebar.php ein
[/SIZE][/FONT]
gesetzt. Damit wird die Seite zumindest aktualiesiert wenn ich im Menü wechsel.
Wenn ich aber direkt vom Login zurück auf Index gehe, klappt es noch immer nicht. Ich verwende auch "Login Redirekt". Spielt das evtl. eine Rolle?