Wie ändere ich die Startseite auf die Profilseite des registrierten Benutzers?

Ich habe eine benutzerdefinierte Profilseite für meine Nutzer. Ich muss WordPress redirect die Homepage auf die Profilseite des Benutzers, wenn sie angemeldet sind. Wenn sie nicht angemeldet oder registriert sind, würde WordPress die normale Homepage anzeigen.

Der URL-String meiner Homepage würde für eingeloggte Benutzer wie folgt aussehen: http://my_site.com/user/some_user … wobei natürlich “some_user” als Benutzername des angemeldeten Benutzers aufgerufen wird.

Ich habe versucht, Teile des Codes, die ich auf dieser Seite gefunden habe, zusammenzusetzen, aber bisher hat noch nichts funktioniert.

Vielen Dank für Anregungen

Solutions Collecting From Web of "Wie ändere ich die Startseite auf die Profilseite des registrierten Benutzers?"

Vergewissern Sie sich, dass Sie sich auf der Startseite befinden und dass der Benutzer angemeldet ist , und leiten Sie um, wenn beide erfüllt sind:

 function redir_user_wpse_187622() { if (is_home() && is_user_logged_in()) { $user_id = get_current_user_id(); wp_safe_redirect(get_author_posts_url( $user_id)); } } add_action('template_redirect','redir_user_wpse_187622');