Doriți să redirecționați abonații de la wp-admin la pagina principală a site-ului dvs. WordPress? Deși probabil există un plugin pentru asta, am creat o scurtă secvență de cod pe care o puteți folosi pentru a preveni accesul la wp-admin și pentru a redirecționa abonații către pagina principală.
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:
if ( is_user_logged_in() && is_admin() ) {
global $current_user;
get_currentuserinfo();
$user_info = get_userdata($current_user->ID);
if ( $user_info->wp_user_level == 0 )
{
header( 'Location: '.get_bloginfo('home').'/wp-login.php?redirect='.get_bloginfo('home').'/wp-admin/' );
}
}
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ă secvență de cod, vă rugăm să luați în considerare vizionarea altor articole de pe site, cum ar fi: Cele mai bune 9 plugin-uri pentru joburi WordPress și Cum să configurați urmărirea comerțului electronic Google Analytics.
Nu funcționează pe site-ul meu
salut, problema mea este legată de această problemă.
Abonații mei nu primesc parolele temporare sau niciun e-mail trimis către ei după înregistrarea pe site-ul meu.
dacă doriți să redirecționeze pagina dvs. principală și nu pagina de conectare folosiți aceasta:
header( ‘Location: ‘.get_bloginfo(‘home’).’/?redirect=’.get_bloginfo(‘home’).’/wp-admin/’ );
în loc de
header( ‘Location: ‘.get_bloginfo(‘home’).’/wp-login.php?redirect=’.get_bloginfo(‘home’).’/wp-admin/’ );
Mulțumesc mult, funcționează, dar mă redirecționează către un alt panou login.php, nu poate fi acasă?
Nu funcționează pentru mine.
Uau, mulțumesc, dragă 🙂
Nicio problemă, bucurați-vă de secvența de cod.
Contează unde îl adăugăm?
Doar în functions.php, locația din acel fișier nu contează.
[…] Acest post a fost menționat pe Twitter de wp_freak, WPSNIPP. WPSNIPP a spus: #wordpress Previne accesul la wp-admin http://bit.ly/9CyZeF #blog te rog RT 🙂 […]