Benutze nun den Login von WordPress und habe alle Seiten auf Privat gesetzt.
Ist das nicht doppelt gemoppelt?
Nun möchte ich jedoch noch dass alle privaten Seiten nur im Menü erscheinen wenn ich angemeldet bin und nicht zuvor.
Ohne angemeldet zu sein, siehst du doch nur den Login!?
Gruß, Torsten
Wenn ich ausgeloggt auf die Seite gehe, erscheinen die privaten Seiten trotzdem im Navigationsmenü. Dies möchte ich vermeiden.
Hab mir das eigentlich so gedacht:
Nutzer kommt auf Startseite. Dort gibt es nur den Link zur Login Seite im Menü.
Nachdem eingeloggt erscheinen mehr Menü Punkte und er sieht alle Inhalte.
Oder gibt es hier auch die Möglichkeit den Login komplett vor die Seite zu schalten und erst nach erfolgreichem Login kann man die Seite sehen.
Wenn das das Ziel ist:
Will meine gesamte Website über einen
Login verstecken.
und das hier deine Frage:
Oder gibt es hier auch die Möglichkeit den Login komplett vor die Seite zu schalten und erst nach erfolgreichem Login kann man die Seite sehen.
Dann ja: Zum Beispiel hiermit:
https://wordpress.org/plugins/authenticator/
Für die andere Variante bieten sich Membership-Plugins an, die dir die Programmierarbeit abnehmen und vielleicht so eine Funktionalität schon mitbringen.
Technisch ist das auf jeden Fall kein Problem (Prüfung mit is_user_logged_in() ) und dann entsprechend Menüs einblenden/ausblenden/etc.
Gruß, Torsten