Wenn es ausreicht, dass du die Menüpunkte ausblendest, kannst du dir mit CSS behelfen. Das <body>
-Tag bekommt bei der Ansicht durch angemeldete Nutzer die CSS-Klasse logged-in
zugewiesen. Um den Menüeintrag mit der ID 42 auszublenden, würde dann folgende CSS-Regel ausreichen, die du im Customizer unter „Zusötzliches CSS“ eintragen kannst:
.logged-in li#menu-item-42 {
display: inline-block;
}
li#menu-item-42 {
display: none;
}
Die ID des Menüeintrags kannst du über die Entwickler-Werkzeuge deines Browsers herausfinden.
Alternativ kannst du bei einem eigenen Menü dem Menüeintrag auch eine eigene CSS-Klasse zuweisen. Dazu musst du unter Design > Menüs über das Pulldown-Menü Ansicht anpassen unter Erweiterte Menüeigenschaften anzeigen das Kästchen vor CSS anklicken und dann den Menüeintrag bearbeiten. Wenn du dort z.B. eine CSS-Klasse intern
zufügst, lautet die CSS-Regel sinngemäß:
.logged-in li.intern {
display: inline-block;
}
li.intern {
display: none;
}
Nachteil dieser Methode ist, dass der Link zum einen bereits im Quelltext der Webseite sichtbar ist, zum anderen Titel und Seitenlink über die Suchfunktion (also z.B. per http://deinedomain.de/?s=jobs) aufgerufen werden können. Wenn das ein Problem ist, solltest du ein Membership-Plugin verwenden.