Login Redirect – Mehrere Szenarien

Ich versuche, einen Code zu erstellen, der Folgendes bewirkt:

  1. Wenn Sie sich von einer beliebigen Seite in diesem Array aus einloggen (Beispiel-Seite-Eins, Beispiel-Seite-Zwei, Beispiel-Seite-Drei) {dann aktualisieren Sie einfach die Seite

  2. } elseif Login von ‘example-page-four’ {dann Weiterleitung zu ‘payment-page’

  3. } elseif Login von allen anderen Seiten {dann Weiterleitung zu ‘/ member-account’}

Bisher habe ich nur meine Haare gezogen. Jede Hilfe würde sehr geschätzt werden. Ich habe hier sehr begrenzte Programmierkenntnisse. Das habe ich bisher zum Testen zusammengeschustert, aber es funktioniert nicht:

function custom_user_login_redirect($redirect_url) { $page = str_replace('/', '', $_SERVER['REQUEST_URI']); switch($page) { case 'example-page-one': return site_url('/example-page-one'); break; default: return site_url('/member-account'); break; } } add_filter( 'login_redirect', 'custom_user_login_redirect' ); 

Ich weiß, dass dieser Code mich nicht zu allen drei obigen Anforderungen bringen wird, aber ich dachte mir, wenn ich das wenigstens zur Arbeit bringen könnte, könnte ich versuchen, den Rest davon zu bekommen. Hilfe!

Solutions Collecting From Web of "Login Redirect – Mehrere Szenarien"