Das Login-Formular des Divi-Themes lässt sich so einstellen, dass nach erfolgreicher Anmeldung gleich wieder auf jene Seite umgeleitet wird, auf welcher man zuvor war. Das wird häufig der passende Weg sein – aber nicht immer. Ab und an zöge man vielleicht eine Member-Übersicht des Angebots vor, oder auch eine beliebige andere Seite. Hier erfahren Sie, wie sich dies dauerhaft einrichten lässt.
Zweierlei Umleitungen bietet das Login-Modul des Divi-Themes nach dem Login-Prozess an:
- eine Umleitung zurück auf die Seite des Login-Formulars, …
- … oder auf eine einzugebende URL.
Wer stattdessen lieber ständig auf ein und dieselbe Seite – etwa eine Member-Welcomepage – umleiten möchte, interessiert sich womöglich für das folgende Snippet. Sie können es kopieren und in die Datei functions.php Ihrer Website (im Backend unter Design/Theme-Datei-Editor) kopieren:
add_filter('et_pb_login_shortcode_output', 'set_custom_login_redirect');
function set_custom_login_redirect($output) {
if (is_user_logged_in()) { return $output; }
$redirect_to = 'https://IHREDOMAIN.CH/IHRE-SEITE/';
$output = preg_replace('/<input type="hidden" name="redirect_to"[^>]*>/s', '', $output);
$output = str_replace('</form>', '<input type="hidden" name="redirect_to" value="'.esc_attr($redirect_to).'"/></form>', $output);
return $output;
}
In Zeile 5 müssen Sie lediglich die URL https://IHREDOMAIN.CH/IHRE-SEITE/
mit der von Ihnen gewünschten URL ersetzen.
Werbung