Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să redirecționezi utilizatorii după o autentificare reușită în WordPress

De fiecare dată când cineva se conectează pe site-ul dvs. WordPress, aveți ocazia să creați o primă impresie excelentă.

În loc să îi trimiteți în tabloul de bord implicit, îi puteți trimite exact acolo unde au nevoie să fie – fie că este vorba de portalul lor de cursuri, zona de membri sau pagina contului.

Acest tip de experiență atentă a utilizatorului este ceea ce separă site-urile profesionale de cele amatoare.

Pentru propriile noastre pluginuri, de obicei stabilim reguli pentru a redirecționa utilizatorii direct către tabloul de bord al contului lor după achiziție și autentificare. Am constatat că acest lucru are mai mult sens, deoarece aceștia pot trece direct la gestionarea licențelor sau la accesarea suportului fără a se pierde în zona de administrare.

În acest ghid, vă vom prezenta cele mai ușoare metode pentru a configura redirecționări personalizate la autentificare, care vor face experiența utilizatorilor mult mai fluidă.

Cum să redirecționezi utilizatorii după o autentificare reușită în WordPress (2 moduri)

De ce să redirecționați utilizatorii după ce se autentifică pe site-ul dvs. WordPress?

Dacă site-ul dvs. are mai mulți utilizatori, cum ar fi un blog cu mai mulți autori, un site de membri sau un magazin online, atunci veți dori să ghidați acești utilizatori către locul potrivit după ce se autentifică.

Multe pluginuri de abonament WordPress și pluginuri de comerț electronic gestionează automat redirecționările, afișând utilizatorilor pagini de autentificare personalizate și redirecționându-i către o pagină de gestionare a contului.

Puteți chiar crea un portal pentru clienți pentru ca aceștia să-și gestioneze contul.

Cu toate acestea, nu toate site-urile web vor folosi un plugin cu această funcționalitate. În acest caz, utilizatorii vor fi pur și simplu redirecționați către zona de administrare WordPress implicită.

Deși acest lucru ar putea funcționa pentru bloggeri și scriitori, nu este o experiență ideală pentru persoane precum membrii și clienții dvs. 

Acestea fiind spuse, să aruncăm o privire la cum să redirecționați utilizatorii după o autentificare reușită în WordPress cu ușurință. Puteți folosi linkurile rapide de mai jos pentru a sări direct la metoda pe care doriți să o utilizați:

Metoda 1: Configurarea redirecționărilor la autentificare cu LoginWP

Metoda vă permite să redirecționați utilizatorii după ce se autentifică, în funcție de rolurile utilizatorilor, permisiuni, nume de utilizator și multe altele. 

Cel mai simplu mod de a face acest lucru este folosind LoginWP (fostul Peter’s Login Redirect), un plugin pentru pagina de autentificare. Acesta vă permite să configurați redirecționări simple la autentificare în câteva clicuri.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

După activare, trebuie să accesați LoginWP » Reguli de redirecționare pentru a configura pluginul.

Vă permite să configurați redirecționări la autentificare pentru diverse situații. Să le analizăm pe fiecare mai jos.

Redirecționarea utilizatorilor specifici după autentificare

În primul rând, puteți configura redirecționări doar pentru utilizatori specifici. Acest lucru este util dacă aveți o echipă mică și doriți să redirecționați membrii echipei către pagini specifice. 

Pentru a face acest lucru, faceți clic pe butonul „Adăugare nou” din secțiunea „Reguli de redirecționare”.

Crearea unei noi reguli de redirecționare în LoginWP

Acest lucru vă aduce la o pagină nouă pentru a seta setările de redirecționare.

Mai întâi, selectați condiția „Nume de utilizator” din lista derulantă „Condiție regulă” și alegeți numele de utilizator din lista derulantă.

Adaugă regulă de redirecționare pentru nume de utilizator

Apoi, puteți introduce URL-urile către care doriți să redirecționați utilizatorul la autentificare și delogare.

Asigurați-vă că faceți clic pe butonul „Salvează regula” pentru a salva modificările. 

Adaugă URL de autentificare și deconectare pentru nume de utilizator

Redirecționarea utilizatorilor WordPress în funcție de rolul utilizatorului

Apoi, puteți configura o redirecționare la autentificare bazată pe rolul utilizatorului în WordPress. De exemplu, ați putea dori să redirecționați editorii către zona de administrare, dar să aveți abonații la lista dvs. de e-mail către o pagină personalizată separată. 

Procesul va fi similar cu pașii de mai sus. Pur și simplu faceți clic pe butonul „Adăugare nou” din secțiunea „Reguli de redirecționare”.

Apoi, selectați condiția „Rol utilizator” din meniul derulant „Condiție regulă” și alegeți rolul utilizatorului din lista derulantă. 

Puteți seta, de asemenea, ordinea la orice număr, ceea ce va determina cum este stocat și afișat acest regulament în setările pluginului.

Adăugați redirecționare pe roluri de utilizator

Apoi, introduceți URL-urile de autentificare și deconectare unde doriți să redirecționați rolul utilizatorului.

Apoi, faceți clic pe butonul „Salvează regula”.

Adăugați URL-ul de autentificare și deconectare pentru rolul utilizatorului

Dacă doriți să creați redirecționări diferite la autentificare pentru mai multe roluri de utilizator, urmați pur și simplu pașii de mai sus. 

Configurarea redirecționărilor la autentificare în funcție de capabilități în WordPress

Pluginul vă permite, de asemenea, să configurați redirecționări la autentificare pe baza nivelurilor și capacităților utilizatorilor. Acest lucru este foarte util dacă utilizați un plugin pentru a crea și gestiona roluri de utilizator cu capacități personalizate în WordPress.

Pentru a face acest lucru, urmați aceiași pași de mai sus, făcând clic pe butonul „Adaugă nou”.

Apoi, trebuie să selectați condiția „Capacitate utilizator” din meniul derulant „Condiție regulă” și să alegeți capacitatea utilizatorului din lista derulantă.

Puteți introduce și un număr de ordine dacă doriți să vă păstrați regulile organizate pe pagina de setări a pluginului.

Adaugă o regulă de redirecționare a capabilităților utilizatorului

Veți avea diferite capacități de utilizator disponibile în funcție de rolurile pe care le-ați atribuit.

În continuare, introduceți URL-ul de autentificare și URL-ul de deconectare în casetele de mai jos. 

Adăugați capacitatea utilizatorului de autentificare și deconectare URL

În cele din urmă, faceți clic pe butonul „Salvează regula”.

Configurarea redirecționărilor de autentificare pentru toți utilizatorii în WordPress

În pagina de setări a pluginului, există o opțiune pentru a seta o redirecționare pentru toți ceilalți utilizatori. Dacă un utilizator nu se potrivește cu nicio regulă pe care ați setat-o mai sus, atunci îi puteți redirecționa introducând un URL aici.

Puteți folosi, de asemenea, această setare pentru a crea o redirecționare la nivel de site pentru toți utilizatorii.

Pur și simplu introduceți un URL de autentificare și un URL de deconectare în secțiunea „Toți ceilalți utilizatori”. 

Setați redirecționarea pentru toți ceilalți utilizatori

Apoi, pur și simplu faceți clic pe butonul „Salvează modificările”.

Configurarea unei redirecționări la înregistrarea utilizatorului în WordPress

Când un utilizator nou se înregistrează pe site-ul dvs., WordPress îl redirecționează către pagina de autentificare. Puteți configura o adresă URL de redirecționare pentru a-l trimite către orice altă pagină de pe site-ul dvs. WordPress

Pur și simplu introduceți noua adresă URL în secțiunea „După înregistrare” și faceți clic pe butonul „Salvează modificările”. 

Adaugă redirecționare după înregistrarea utilizatorului

Metoda 2: Configurarea formularului de autentificare personalizat și a redirecționărilor cu WPForms

Dacă doriți să creați un formular de autentificare personalizat, puteți folosi WPForms pentru a configura o redirecționare a utilizatorilor WordPress după ce aceștia se autentifică. 

WPForms este cel mai bun plugin de înregistrare a utilizatorilor de pe piață, folosit de peste 6 milioane de site-uri web. Vă permite să creați cu ușurință formulare de înregistrare a utilizatorilor, formulare de contact și multe altele. 

La WPBeginner, am folosit instrumentul pentru a crea formularele noastre de contact și sondajele anuale și am avut o experiență excelentă. Pentru informații mai detaliate, puteți consulta recenzia noastră WPForms.

WPForms

Primul lucru pe care trebuie să îl faceți este să instalați și să activați pluginul WPForms. Pentru mai multe detalii, consultați ghidul nostru pentru începători despre cum să instalați un plugin WordPress

Notă: Puteți utiliza versiunea gratuită pentru a crea formulare de contact simple, dar veți avea nevoie de WPForms Pro pentru a obține funcționalitatea formularului de autentificare.

La activare, trebuie să vizitați WPForms » Setări și să introduceți cheia de licență. Puteți găsi aceste informații în contul dvs. de pe site-ul WPForms.

Introduceți cheia de licență WPForms

După aceea, trebuie să instalați addon-ul pentru formularul de înregistrare a utilizatorilor. 

Pur și simplu accesați WPForms » Addons și localizați „User Registration Addon” și faceți clic pe butonul „Install Addon”.

Instalează addon-ul de înregistrare utilizatori

Acum, ești gata să creezi propriul tău formular de autentificare personalizat. 

Pentru a face acest lucru, navigați la WPForms » Adaugă nou și dați un nume formularului dvs.

În continuare, căutați „Login” în bara de căutare pentru a găsi șablonul „User Login Form”, apoi faceți clic pe butonul „Use Template”.

Selectați șablonul formularului de autentificare

WPForms va încărca automat șablonul Formular de Autentificare Utilizator cu toate câmpurile necesare.

Puteți edita toate câmpurile existente făcând clic pe ele și făcând modificări pe ecranul nou.

Ecranul editorului de formulare WPForms

De exemplu, dacă doriți să schimbați textul „Submit”, pur și simplu faceți clic pe buton.

Acest lucru vă duce la un editor unde puteți adăuga text nou pentru buton, text de procesare pentru buton și multe altele.

Faceți clic pentru a edita câmpurile formularului

După ce ați terminat de personalizat formularul, puteți configura o redirecționare la autentificare.

Pentru a face acest lucru, accesați Setări » Confirmare din coloana din stânga, apoi selectați redirecționarea „Mergi la URL” ca tip de confirmare.

Apoi, puteți introduce URL-ul unde vor fi redirecționați utilizatorii dvs. 

Introduceți URL-ul de redirecționare a formularului

Formularul dvs. de autentificare este acum gata. Asigurați-vă că faceți clic pe butonul „Salvare” înainte de a închide interfața de creare a formularelor. 

Acum, să adăugăm formularul dvs. de autentificare pe blogul dvs. WordPress sau pe site. 

Pur și simplu deschideți pagina unde doriți să fie afișat formularul de autentificare sau creați o pagină nouă. Apoi, faceți clic pe pictograma „Plus” pe ecranul de editare a paginii pentru a adăuga un nou bloc și căutați „WPForms”.

Selectează blocul WPForms

Apoi, faceți clic pe blocul WPForms și acesta va fi adăugat automat pe site-ul dvs.

După aceea, selectați formularul de autentificare pe care l-ați creat anterior din lista derulantă și acesta va încărca automat formularul în zona dvs. de conținut.

Selectează formularul de autentificare din meniul derulant

Pentru mai multe informații despre utilizarea WPForms, consultați aceste articole:

Alternativă: Folosiți SeedProd pentru a crea o pagină de autentificare personalizată

Alternativ, ați putea folosi un plugin de creare pagini precum SeedProd pentru a configura o redirecționare la autentificare, plus crearea unei pagini de autentificare frumoase.

SeedProd vă permite să creați cu ușurință pagini de destinație personalizate, pagini de autentificare, pagini 404 și multe altele.

Pentru mai multe detalii, consultați ghidul nostru despre cum să creezi o pagină de autentificare personalizată în WordPress.

Creează pagina de autentificare SeedProd

Cum să depanați probleme comune de autentificare în WordPress

Configurarea redirecționărilor folosind metodele de mai sus ar trebui să funcționeze perfect. Cu toate acestea, este posibil să întâmpinați probleme în funcție de modul în care este configurat site-ul dvs. web și de pluginurile WordPress pe care le utilizați în prezent.

Iată câteva sfaturi care vă pot ajuta să rezolvați aceste probleme. 

1. Actualizați structura permalink-urilor

Pur și simplu accesați Setări » Permalinks și faceți clic pe butonul „Salvează setările” fără a face nicio modificare.

Salvați setările permalink-ului

Aceasta va reîmprospăta setările permalink WordPress. Dacă întâmpini alte probleme de redirecționare, atunci aceasta rezolvă de obicei problema.

Pentru mai multe informații, citiți ghidul nostru despre cum să regenerați permalink-urile WordPress.

2. Remediați problema redirecționării paginii de autentificare

Dacă pagina dvs. de autentificare continuă să se reîmprospăteze și să vă redirecționeze înapoi la formularul de autentificare, atunci acesta este un semn al unui conflict de setări.

Pentru ajutor în depanarea problemei, consultați ghidul nostru despre cum să remediați problema de reîmprospătare și redirecționare a paginii de conectare WordPress.

3. Urmați sfaturile generale de depanare

Dacă cele două sfaturi de mai sus nu v-au rezolvat problema, atunci cel mai probabil este un conflict de plugin sau temă. Pentru mai multe detalii, consultați ghidul nostru pentru începători în depanarea erorilor WordPress.

Întrebări frecvente

Iată câteva întrebări adresate frecvent de cititorii noștri despre redirecționarea utilizatorilor după o autentificare reușită:

Pot redirecționa utilizatorii către pagini diferite în funcție de rolul lor?

Da, puteți redirecționa utilizatorii în funcție de rolul lor folosind un plugin sau un cod simplu. Acest lucru este util dacă aveți un site de membru, un magazin online sau un blog cu mai mulți autori.

De exemplu:

  • Administratorii pot fi redirecționați către tabloul de bord.
  • Clienții pot merge la contul lor sau la o pagină de mulțumire.
  • Contributorii sau autorii pot accesa direct editorul de articole sau schițele în așteptare.

Pot redirecționa utilizatorii după autentificare fără a folosi un plugin?

Da, dar necesită adăugarea de cod personalizat în fișierul functions.php al temei tale sau utilizarea unui plugin specific site-ului. Va trebui să te conectezi la filtrul wp_login sau login_redirect.

Acestea fiind spuse, utilizarea codului implică un risc. Dacă nu este adăugat corect, poate defecta site-ul tău. De aceea, recomandăm crearea unei copii de siguranță mai întâi sau utilizarea unui plugin dacă nu te simți confortabil cu codarea.

Este posibil să redirecționați utilizatorii după autentificare printr-un formular de autentificare personalizat?

Absolut. Dacă utilizați un formular de autentificare personalizat creat cu un plugin precum WPForms, puteți seta cu ușurință o adresă URL de redirecționare în setările formularului.

Acest lucru vă permite să:

  • Trimiteți utilizatorii către o pagină de bun venit sau de mulțumire.
  • Trimiteți-i în zona contului sau în tabloul de bord.
  • Afișați-le o ofertă specială sau un mesaj bazat pe nivelul lor de membru.

Sperăm că acest articol v-a ajutat să învățați cum să redirecționați utilizatorii după o autentificare reușită în WordPress. De asemenea, ați putea dori să consultați ghidul nostru complet despre cum să găsești URL-ul de autentificare WordPress și cum să configurezi autentificarea cu doi factori în WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

27 CommentsLeave a Reply

  1. Vă mulțumim pentru articol, ne-a rezolvat problema când am dorit să redirecționăm toți utilizatorii, cu excepția administratorului, către pagina de reguli. Acest lucru a funcționat excelent și foarte ușor datorită WPForms. Acum utilizatorii au regulile site-ului disponibile imediat după autentificare.

  2. Tutorial grozav! A rezolvat problema enervantă a utilizatorilor care se autentifică și ajung pe pagina lor de profil.

  3. Mulțumesc pentru acest post. Secțiunea „depanarea problemelor” m-a salvat, deoarece încercam să rezolv un avertisment „Nu se poate modifica informațiile antetului – antetul a fost deja trimis de…” care apărea constant pe paginile de administrare ale plugin-ului meu cu solicitări de redirecționare, până când am încercat sugestia dvs. și am salvat permalink-urile fără nicio modificare.
    A funcționat ca prin magie

  4. Permite acest plugin să redirecționați toți utilizatorii autentificați care vizitează pagina de pornire „root url” către o pagină specifică, care altfel ar trimite către pagina de pornire?

    • These redirects are for directly after a user logs into the site and not when a user comes back when still logged in :)

      Admin

      • Este necesar să folosiți cod personalizat pentru asta și funcționează și pentru WooCommerce, am făcut-o.

  5. Salut,

    Pot redirecționa cu succes utilizatorul către o pagină personalizată după ce utilizatorul se autentifică.

    Dar la autentificare văd că opțiunea Editare profil este prezentă. Cum poate fi dezactivată astfel încât utilizatorul să nu aibă acces la opțiunile de editare a profilului?

    Cu stimă
    David

  6. Bună,
    Cum redirecționez un utilizator către pagina pe care se afla înainte de a se autentifica?

    • You would use the http_referer variable for the plugin but you would want to reach out to the support for the plugin for the specifics of how to set it up :)

      Admin

  7. Salut,

    care este limita de utilizatori?
    Planific un site cu aproximativ 2000-5000 de utilizatori WP înregistrați.

    Doresc ca toată lumea să aibă propria sa zonă privată.

    mersi

  8. Chiar credeam că prind ideea cu WordPress. Am urmat instrucțiunile și nu funcționează. Trebuie să fie ceva la mine... Pentru că nu văd alte răspunsuri care să spună că nu funcționează pentru altcineva.

  9. Salut,
    Îmi place de ani de zile redirecționarea de login a lui Peter, însă, de când m-am mutat la Woocommerce, am descoperit, ca mulți alții, că woo a securizat hook-ul de redirecționare post-login.

    Și acum, toate autentificările mele merg la my-account.

    Am citit paginile de suport ale lui Peter și se menționează verificarea a ceea ce preia cârligul, dar întrebarea mea este că știu ce este și acum vreau să știu cum să-l repar.

    M-am gândit să întreb internetul să văd ce va spune.

  10. Salut,

    Mă întrebam dacă mă puteți ajuta, doresc să configurez mulți utilizatori diferiți, dar fiecare utilizator va fi direcționat către o anumită pagină, pentru a vedea doar anumite informații
    ADICĂ
    Utilizatorul 1, odată autentificat, poate vedea doar Pagina 1
    Utilizatorul 2, odată autentificat, poate vedea doar Pagina 2
    Utilizatorul 3, odată autentificat, poate vedea doar Pagina 3.

    Ar putea fi până la 30 de utilizatori diferiți.

    Este ceva cu care ați putea ajuta? Sau există un plugin care permite acest lucru?

  11. Este posibil să redirecționați utilizatorii către aceeași pagină pe care o vizualizau după autentificare sau înregistrare.

  12. Bună, folosesc pluginul de redirecționare la autentificare al lui Peter și aș dori să știu cum să fac ca utilizatorul să fie redirecționat către

    pagina de profil. exemplu.com/my-account/members/USERNAME/profile nu funcționează.

    Cu toate acestea, example.com/my-account/members/SPECIFIC USERNAMES/profile funcționează.

    Deci, nu pot face ca acesta să redirecționeze către utilizatori specifici decât dacă includ numele profilului lor în locul numelui de utilizator

    Am încercat să folosesc directorul de pluginuri: Puteți folosi sintaxa [variable]username[/variable] în URL-urile dvs., astfel încât sistemul să construiască un URL dinamic la fiecare autentificare, înlocuind acel text cu numele de utilizator al utilizatorului. Pe lângă username, există „userslug”, „homeurl”, „siteurl”, „postid-23”, „http_referer” și puteți adăuga, de asemenea, propriile dvs. „variabile” URL personalizate. Consultați Other Notes / How to Extend pentru documentație.

    DAR nu funcționează. Mă puteți ajuta, vă rog? Mulțumesc.

    • Vă rugăm să deschideți un fir de suport pe pagina de suport a pluginului. S-ar putea ca cineva să se fi confruntat cu această problemă înainte și autorul pluginului să vă poată indica direcția corectă.

      Admin

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.