Hallo an alle,
ich habe gerade ein Forum zum Test laut Tutorial angelegt.
Jetzt möchte ich einen Benutzer anlegen und bekomme eine Fehlermeldung und die Seite leitet auf die Wordpress Backend Login-Steite um.
Kann mir da jemand weiter helfen?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo an alle,
ich habe gerade ein Forum zum Test laut Tutorial angelegt.
Jetzt möchte ich einen Benutzer anlegen und bekomme eine Fehlermeldung und die Seite leitet auf die Wordpress Backend Login-Steite um.
Kann mir da jemand weiter helfen?
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Und wie lautet die Fehlermeldung? Welche Versionen sind installiert? Sonstige Plugins? Welches Tutorial? Die Helfer im Forum sind willig und ideenreich - Hellsehen können wir aber nicht.
Hallo,
ich verwende WP 4.9 mit dem Theme "Enfold" von Kriesi mit WooCommerce und bbPeress Version 2.5.14.
Das Tutorial von der bbPress Seite meine ich.
Hier ein Link zum Screenshot der Fehlermeldung: https://s-design.tirol/bbPress.png
Vielen Dank noch mal!
Ist die Benutzeregistrierung in den WordPress Einstellungen aktiviert?
Super jetzt funktioniert's. Aber es wird immer auf die Wordpress Standart Backendseite weitergeleitet.
Kann ich da nicht eine eigene verwenden. So dass der User beim registrieren nicht immer eine WP Seite sieht?
Du kannst Dir eine eigenen Redirect in der functions.php Deines Childthemes erstellen:
add_filter( 'login_redirect', 'mmx_login_redirect', 50, 3 );
function mmx_login_redirect( $redirect_to, $request, $user ) {
if ( isset($user->roles) && is_array($user->roles) ) {
if ( in_array('administrator', $user->roles) ) {
$redirect_to = admin_url();
} else {
$redirect_to = home_url();
}
}
return $redirect_to;
}
Alles anzeigen
Mit dieser Funktion werden Administratoren ins Backen geleitet und alle anderen Benutzer kommen auf die Startseite.
Sollen die Benutzer auf eine anderes Seite geleitet werden, kann das durch Angabe der Seite in home_url() erledigt werden: https://codex.wordpress.org/Function_Reference/home_url
Vielen Dank!
Hallo noch mal, ich habs propiert - leitet aber immer noch auf das WP Backend weiter
Dann erkläre bitte was Du gemacht hast, denn diese Funktion funktioniert einwandfrei (testweise die 50 im add_filter Aufruf auf 500 ändern)
ich habe mir jetzt mit BuudyPress weitergeholfen - alles gut soweit.
Nur wenn ich mich registrier lande ich nicht auf der Forumseite sondern auf der Startseite (Home) der Homepage.
Hast du eine Idee?
Die Lösung habe ich gepostet. Meine Rückfrage hast Du nicht beantwortet.
ich habe den Code am Ende meiner functions.php vom Childtheme kopiert, jedoch hat das nichts geändert.
kann ich bei
$redirect_to = admin_url(); einfach https://forunsseite.at in die Klammern schreiben?
Nein, das funktioniert nicht. Hast Du Dich den von WordPress abgemeldet zum testen? Hast Du gelesen was unter dem Code steht?
Ja habe ich bzw. mit einem anderen Browser registriert.
Ahh, statt home_url() site_url() und da den Pfad setzen?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!