2016-10-05 1 views
2

Im Moment habe ich eine Wordpress Website-Mitgliedschaft und seine Homepage erklärt, wie Sie sich anmelden, usw.Wie man verschiedene WordPress-Startseite für abgemeldete und angemeldete Benutzer anzeigen?

Ich möchte eine andere Homepage für Menschen haben, die sie bereits angemeldet/in so unterzeichnet, dass sie diese Homepage nicht sehen da es nur Inhalte enthält, die sich auf Benutzer beziehen, die sich nicht angemeldet haben.

Ich suchte online, konnte aber keine feste Antwort auf diese Frage finden. Irgendwelche Ideen, wie man das macht?

Antwort

2

Welches Plugin verwendest du, um dir bei deiner Mitgliedschaft zu helfen? S2Member und Ultimate Members und die meisten anderen Plugins verfügen über eine Funktion, mit der Sie nach der Anmeldung auf eine bestimmte Seite umleiten können. Beachten Sie, dass die Möglichkeit, sich einzuloggen oder angemeldet zu bleiben, auch von Ihrem Cache und den meisten Caches abhängig ist eine Zeitperiode. Wenn sich also ein Benutzer angemeldet und eingeloggt hat und sich nicht abgemeldet hat, aber die Website morgen revidiert hat, müsste er sich höchstwahrscheinlich erneut anmelden, da der Cache nach einiger Zeit abgelaufen ist. (Für die meisten es über 7 Stunden), aber Sie können ein Caching-Plugin verwenden, um die Zeit auf Tage zu erhöhen, würde Ihr Problem in den meisten Fällen lösen.

+0

Ich verwende Restriction Content Pro. Ich habe es bereits, so dass es zu einer bestimmten Seite umleitet, wenn Sie sich anmelden. Was ich suche ist eine andere Titelseite, sobald Sie angemeldet sind. –

+0

Wenn Sie Front-Seite meinen, meinen Sie eine benutzerspezifische Seite, d. Wenn der Benutzer angemeldet ist und auf eine andere Seite umgeleitet wird, wird die Startseite nicht richtig angezeigt? –

+1

Sie könnten nur diese fügen den header.php, an der Spitze vor dem : oder Sie können diese in die Funktionen hinzufügen: Funktion homepage_template_redirect() { if (is_front_page() && is_user_logged_in()) { wp_redirect (get_page_link ('Kontakt')); Ausgang(); } } add_action ('template_redirect', 'homepage_template_redirect'); –

Verwandte Themen