Home

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:

function nur_Admin_anzeige() {
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ß!

sehr schlechtschlechtmittelgutsehr gut (3 Bewertungen, Durchschnitt: 4.67 von 5)
Bewertung: Deine Maus einfach über den Balken bewegen, die mögliche Bewertung wird Dir dann angezeigt. Per Klick meinen Artikel bewerten.

Trackback: Trackback-URL | Comments Feed: RSS 2.0
Kategorie: Wordpress

Diesen Artikel kommentieren

Ein Kommentar

  1. Hey cool. Genau danach habe ich gesucht. :)

    THX!

Kommentar abgeben

: Mit Absenden des Kommentars erkläre ich gemäß Datenschutzerklärung meine Einwilligung zur Verarbeitung der eingegebenen Daten, die jederzeit widerrufen werden kann.