Lesefortschritt:

Divi-Loginformular immer auf dieselbe Seite umleiten

14. Februar 2024 | Divi-Theme, functions.php

Dieser Beitrag beinhaltet 468 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.

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

Werbung

 

Kostenlose WordPress- und Divi-Tricks im Abo

Wir schicken Ihnen sporadisch (weniger als 10x jährlich) neue Tricks für Wordpress und das Divi-Theme, aber auch hilfreiche CSS- und HTML-Codes frei Haus.

Füllen Sie zur Anmeldung das folgende Formular aus. Angaben mit * sind Pflichtangaben.






Vielen Dank.

Pin It on Pinterest

Share This