Esiste un hook che viene eseguito dopo il login di un utente?
L'hook di azione wp_login viene eseguito quando l'utente effettua il login - può eseguire una semplice funzione.
function fai_qualcosa() {
//fai qualcosa
}
add_action('wp_login', 'fai_qualcosa');
documentazione : https://codex.wordpress.org/Plugin_API/Action_Reference/wp_login
Il vero punto di forza qui è wp_authenticate
che ha un po' di documentazione. Passa un array con il nome utente e la password forniti, il che ti dà l'opportunità di passare informazioni al servizio remoto, se necessario.
https://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticate
e per cambiare l'URL di reindirizzamento dopo il login, c'è il filtro login_redirect
: https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect

Consiglierei di non utilizzare wp_login
. È deprecato e nelle versioni più recenti di WordPress potrebbe non funzionare affatto. Prova invece la funzione wp_signon
.
Modifica: La funzione wp_login
è deprecata, ma l'azione wp_login
è ancora utilizzabile senza problemi.
