Bestimmte Inhalte will man in Wordpress nur dann einbinden, wenn der User nicht eingeloggt ist - oder anders ausgedrückt: Sie sollen bei eingeloggten Usern ausgeblendet werden. Eine typische Anwendung ist die Einbindung von Quellcode zum Erfassen von Statistiken. Hier möchte man, daß die eigenen Zugriffe - egal von welcher IP-Adresse sie kommen - so lange nicht mitgezählt werden, wie man eingeloggt ist.
Wer sich den Quellcode für sein Thema ansieht, stößt auf die Variable $user_ID im Zusammenhang mit Kommentaren. Jetzt liegt der Gedanke nahe, diese auch im Bereich des Footers für den Statistikcode - z.B. von statcounter - zu benutzen. Doch das funktioniert leider nicht - selbst dann nicht, wenn man sie als global markiert.
Wordpress stellt aber eine Möglichkeit über die Funktion get_currentuserinfo(), die im Wordpress Codex beschrieben ist, zur Verfügung. Die Einbindung erfolgt so:
<?php global $userdata;
get_currentuserinfo();
if ( ! $userdata->user_login ) { ?>
... hier alles was nur für
nicht eingeloggte User relevant ist ...
<?php }?>
Über diesen Weg lassen sich weitere - sehr fein spezifizierbare - Regeln festlegen, wann welcher Inhalt bei welchem User eingebunden werden soll.

am 15.01.2006 um 16:41 Uhr:
[…] Wordpress-Benutzer können den schon mal beschriebenen Weg des Ausblendens von Inhalten bei eingeloggten Usern benutzen, den ich hier nochmal schnell wiedergebe: […]
am 14.06.2007 um 20:57 Uhr:
Kann man das auch umkehren und damit Kategorien (bsp.: Internes) nur für eingeloggte User sichtbar machen? Vielleicht ist dir ja auch ein Plugin dazu schon einmal untergekommen.
Viel Spaß bei deinem Projekt.
am 25.10.2007 um 12:12 Uhr:
Hi,
genau dieses Problem habe ich auch, nur halt anders herum. Ich möchte, dass gewisse Dinge nur für registrierte User sichtbar sind. Wie muss ich denn den code umschreiben, dass ich mein Vorhaben in die Tat umsetzen kann?
Grüße
Mario
am 25.10.2007 um 12:54 Uhr:
Hi,
habe mein Problem gelöst.
Der richtige code für meinen Zweck war:
Es muss also lediglich das Ausrufezeichen weggelassen werden. Das ist alles.
Grüße
Mario