Hallo Zusammen,
ich habe mich die letzten Tage mit der Programmierung eines WordPress Plugins beschäftigt und bin nun auf ein Problem gestoßen.
Ich lasse den Nutzer ein angepasstes Registrierungsformular ausfüllen und lege dann einen neuen Nutzer mit wp_create_user() an. In Verbindung mit der UserID lege ich nun in einer eigenen Datenbanktabelle weitere Informationen zum User an. Soweit so gut, nun zum Problem...
Nachdem die Daten vom Nutzer erfolgreich eingegeben, verifiziert und in der DB abgelegt wurden möchte ich nun den Nutzer für den weiteren Ablauf einloggen. Nur leider funktioniert das nicht so einfach wie gedacht, da die Funktion wp_signon() grundsätzlich vor dem init geladen werden müsste. Der Nutzer ist daher erst eingeloggt, wenn er die Seite einmal aktualisiert, was natürlich sehr unschön ist.
Gibt es hier irgendeine Möglichkeit durch WordPress Boardmittel oder jQuery den Login automatisiert vorzunehmen? Ggf. durch das automatisierte Neuladen der Seite?