WP :: nur für den Admin sichtbar
24. December 2006 | 3357x gelesen
Als Nutzer von Wordpress für Deinen Blog kennst Du das Problem vielleicht: Du möchtest eine neue Funktionalität oder eine Änderung im Style ausprobieren, aber außer Dir soll niemand sehen, was Du da rumprobierst – schließlich sieht es eventuell nicht so gut aus, wie Du Dir das vorstellst. Hier ein Lösungsvorschlag für diese Anforderung.
Die Lösung ist sehr einfach, denn Du kannst in Deinem aktuellen Themes-Ordner eine Datei namens functions.php ablegen, die automatisch von Wordpress erkannt wird. In dieser Datei kannst Du eigene Funktionen für Wordpress ablegen, die die Funktionalität Deines Blogs erweitert, ohne dass beim nächsten Update Deine Änderungen überschrieben werden.
Für meine functions.php-Datei habe ich eine Funktion geschrieben, die wie folgt aussieht:
global $user_level;
get_currentuserinfo();
$return = ($user_level == 10 ? true : false);
return $return;
}
Die Funktion nur_Admin_anzeige() überprüft, ob der derzeitige Betrachter Deines Blogs der Admin ist oder nicht. Falls es der Admin ist, gibt die Funktion true zurück, falls nicht ein false.
Wenn Du nun irgendwo in Deinen Templatefiles Deines aktuellen Themes den Funktionsaufruf einbaust, dann kannst Du in Ruhe austesten, denn nur Du siehst es. Und das geht so:
<?php if (nur_Admin_anzeige()){ ?>Hier steht das, was Du austesten möchtest!
<?php }?>Natürlich geht das auch umgekehrt und Du kannst zum Beispiel einen Counter Deines Blogs Deine Besuche nicht mitzählen lassen:
<?php if (!nur_Admin_anzeige()){ ?>Hier muss der Code für Deinen Counteraufruf hin!
<?php }?>Klingt einfach und ist es auch
Und um Dir die Arbeit noch weiter zu vereinfachen, kannst Du Dir die functions.php mit oben beschriebener Funktion gleich hier downloaden.
Viel Spaß!




(3 Bewertungen, Durchschnitt: 4.67 von 5)


Friday, 16. March 2007
Hey cool. Genau danach habe ich gesucht.
THX!