[ad_1]
Um Frage 1 zu beurteilen, müsste ich wissen, womit du den Mitgliederbereich eingerichtet hast.
Ich vermute, dass das Plugin dem <body>– Tag eine CSS-Klasse hinzufügt, sobald ein Mitglied angemeldet ist. Diese CSS-Klasse könnte man nutzen, um Menüpunkte anzuzeigen bzw. auszublenden, wenn der Webseitenbesucher nicht angemeldet ist.
Eine kompliziertere Methode wäre, ein Child-Theme zu erstellen und im Header-Template mit einem if-Statement unterschiedliche Menüs einzublenden. Das ist komplizierter, hat aber den Vorteil, dass Menüelemente auch nicht im Quelltext der Webseiten auftauchen, wenn der Webseitenbesucher nicht angemeldet ist.
Kann von dem aktiv eingeloggtem Mitglied die ID herausfinden
Mit ein wenig Programmierung geht das. WordPress stellt dazu die Funktion get_current_user_id() zur Verfügung, die du z.B. in der functions.php eines Child-Themes oder als Code Snippet nutzen könntest. (Ein Beispiel findest du hier:
