Hast du dich schon mal gefragt, wie man zum Beispiel in der Seitennavigation in WordPress einen Eintrag hinzufügt, den man nur als Administrator sehen kann?
Hier eine mögliche Lösung.
Ich benutze die Abfrage “if ( current_user_can(‘manage_options’) )” um herauszufinden, ob man als Administrator angemeldet ist. Die naheliegendere Funktion “is_admin()” liefert nur ein Ergebnis, wenn gleichzeitig das Dashboard geöffnet ist. Ist also für diesen Zweck unbrauchbar.

User und Adminansicht
Der gesamte Code lautet wie folgt:
<?php if ( current_user_can('manage_options') ) {echo 'Dein HTML-Code hier'; };?>
In der Praxis kann das beispielsweise so aussehen, wenn du einen Link zur Adminübersicht auf der Hauptseite platzieren willst:
<?php if ( current_user_can('manage_options') ) {echo '<li class="page_item"><a href="/wp-admin" title="Zur Administration">Adminbereich</a></li>'; };?>
Diesen Code fügst du in das Template deiner Wahl ein (z.B. header.php oder sidebar.php).
Es gibt bestimmt auch Plugins, die das regeln. Aber man sollte nicht immer mit Kanonen auf Spatzen schießen. Ein bisschen am Theme-Code schrauben tuts oft auch.
Vielleicht kann ich mit diesem Tip jemandem helfen.
Wir bleiben in Kontakt!
Immer auf dem Laufenden mit Feeds, Twitter, Facebook und Co.