login redirect.

mein paps betreibt ebenfalls ein von mir eingerichtetes wordpress blog. er wünschte sich, daß die nutzer nach dem login auf die seite zurückgeleitet werden und nicht immer in ihren profileinstellungen hängen bleiben.
ich habe lange gesucht und bin nur durch zufall auf eine lösung gestoßen, nachdem ich den suchstring geändert habe.

es gibt ab der version 2.8 in der funktion wp_loginout einen parameter der optional übergeben werden kann. dorthin wird der nutzer nach erfolgreicher anmeldung geleitet.

da man üblicherweise das meta-widget zum bereitstellen des loginlinks verwendet müsste man in diesem fall die default-widgets.php editieren. alternativ habe ich nach kurzer recherche mit den stichworten “login redirect” auch zahllose plugins gefunden die diese funktion mit einem gui im adminbereich versehen.

alternativ kann man den aufruf dieser funktion auch weglassen und den login-link direkt modifizieren.

http://url_der_seite/wp-login.php?redirect_to=zielseite

wenn man seinen nutzer direkt wieder auf die startseite des blogs schicken will, sieht der link dann so aus:

http://url_der_seite/wp-login.php?redirect_to=index.php

in meiner version von wordpress musste ich die general-template.php bearbeiten um das gewünschte ergebnis zu erzielen.

One Reply to “login redirect.”

Comments are closed.