Admin nur Menü / Seite

Ist es möglich einen Menüpunkt anzuzeigen Wenn nur Admin eingeloggt ist

Für jeden anderen Benutzer wird der Menüeintrag nicht angezeigt.

Zum Beispiel: wenn es ein paar Seiten gibt, die Shortcodes oder andere functionen haben, die zeigen, wie man Toggles usw. erstellt, aber nur, dass der Admin sie sehen kann. Diese Seiten enthalten in der Regel vordefinierte Themen und zeigen dem Administrator, wie Seiten innerhalb der Website erstellt werden.

Durch das Ausblenden der Menüelemente kann eine Reihe von Seiten von einem Benutzer “versteckt” werden, es dem Administrator jedoch ermöglichen, sie zu sehen, um Seiten erstellen zu können, ohne sie vollständig von der Site entfernen zu müssen

: P Sinn machen?

Solutions Collecting From Web of "Admin nur Menü / Seite"

Ja, es ist möglich.

Sie können wp_nav_menu_objects oder wp_nav_menu_items Hooks verwenden, um Ihre Filterfunktion hinzuzufügen.

 function my_hide_menu_items($objects) { if ( is_admin() ) return $objects; foreach ( $objects as $k=>$object ) { if ( YOUR CONDITION ) { // if $object shouldn't be displayed unset($objects[$k]); } } return $objects; } add_filter('wp_nav_menu_objects', 'my_hide_menu_items', 10, 2); 

Du kannst dieses Plugin auch benutzen: http://wordpress.org/plugins/menu-items-visibility-control/ (Ich habe es nicht getestet, also bin ich mir nicht sicher, ob es wirklich funktioniert).