Cum să obții ID-ul utilizatorului în acțiunea wp_logout?
22 ian. 2012, 19:07:38
Vizualizări: 15K
Voturi: 9
Am nevoie să efectuez unele operațiuni de curățare după ce un utilizator s-a deconectat, așa că am adăugat un hook la acțiunea wp_logout. Problema este că wp_get_current_user() deja returnează null dacă este apelat din interiorul hook-ului wp_logout. Cum pot obține ID-utilizatorului care se deconectează în interiorul unui hook wp_logout?

Davos Seaworth
195
Toate răspunsurile la întrebare
3
2
Cum ar fi să folosești hook-ul 'clear_auth_cookie'
pentru curățarea de care ai nevoie? Dacă ai nevoie de o soluție și mai avansată, poți înlocui direct funcția wp_clear_auth_cookie()
, dar asta poate duce la conflicte cu alte plugin-uri, așa că evită această abordare dacă este posibil.

mor7ifer
8.61K
22 ian. 2012 19:12:59
0
Actualizare (ediția anterioară conținea inexactități):
După cum sugerează și codul sursă, acum poți folosi
function logout_redirect765($user_id){
...
}
add_action('wp_logout','logout_redirect765');

danyo
355
11 dec. 2013 14:46:53
Întrebări similare
2
răspunsuri