Căutați o modalitate de a adăuga o adresă URL de redirecționare personalizată pentru utilizatori după ce s-au autentificat cu succes? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți utiliza pentru a redirecționa către adresa URL solicitată după autentificarea reușită.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
add_action('template_redirect','example_logged_in_redirect');
function example_logged_in_redirect(){
if(!is_user_logged_in()){
global $wp;
$requested_url = home_url( $wp->request );
$url = add_query_arg( 'redirect_to',
$requested_url,
site_url('wp-login.php')
);
wp_redirect($url);
exit;
}
}
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizualizarea altor articole de pe site, cum ar fi: cele mai bune 19 pluginuri WordPress pentru non-profit și cum să configurați urmărirea comerțului electronic Google Analytics pentru WooCommerce.
Comentarii Lasă un răspuns