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

Formularul WordPress nu funcționează: 7 sfaturi de depanare

Când formularul dvs. de contact WordPress nu mai funcționează, este ca și cum ușa din față ar fi încuiată în timp ce clienții bat la ea.

S-ar putea să nu realizați problema decât după săptămâni. Și până atunci, ați ratat deja oportunități valoroase și ați lăsat vizitatorii frustrați. 🤦

La WPBeginner, știm cât de esențiale sunt formularele pentru succesul afacerii. De-a lungul anilor, ne-am confruntat noi înșine cu numeroase probleme legate de formulare și am învățat cele mai rapide moduri de a le rezolva.

Vestea bună este că majoritatea problemelor legate de formularele WordPress sunt cauzate de câteva probleme comune – și, de obicei, sunt mai ușor de rezolvat decât ați putea crede.

În acest ghid, vă vom prezenta 7 soluții dovedite pentru remedierea formularelor WordPress care nu funcționează. Cu aceste sfaturi, veți reveni la conectarea cu vizitatorii dvs. în cel mai scurt timp.

Formularul WordPress nu funcționează în imaginea postării

📚 Rezumat: Cel mai rapid mod de a repara un formular WordPress defect este să verificați conflictele de pluginuri, să ștergeți cache-urile și să vă asigurați că notificările formularului sunt configurate corect. Dacă e-mailurile nu ajung, un plugin SMTP precum WP Mail SMTP este adesea cea mai fiabilă soluție.

O prezentare generală a erorilor de formular WordPress

Utilizarea formularelor WordPress vă permite să creați o listă de e-mailuri, să creați înregistrări securizate ale utilizatorilor, să colectați feedback de la utilizatori și multe altele.

Când formularul tău nu mai funcționează, poți pierde potențiali clienți și poți afecta implicarea pe site.

Înainte de a intra în sfaturile de depanare, înțelegerea erorilor comune ale formularelor WordPress vă poate economisi timp și frustrare. Iată câteva dintre cele mai comune:

  • Formularul nu se trimite corect. Acest lucru se poate datora mai multor motive, cum ar fi conflictele de pluginuri, configurarea incorectă a formularului sau problemele de pe partea serverului (cum ar fi PHP învechit sau resurse limitate ale serverului).
  • 📫 Formularul nu trimite e-mailuri de notificare. Acest lucru se datorează, de obicei, setărilor incorecte ale plugin-ului de formular sau setărilor SMTP.
  • 🛠️ Erori de validare. Acestea apar atunci când utilizatorii completează formulare, dar primesc mesaje care spun că lipsesc câmpuri obligatorii sau sunt incorecte. De exemplu, un formular poate respinge o trimitere dacă câmpul adresei de e-mail este gol sau dacă un număr de telefon este introdus în format greșit.
  • 🗯️ Trimiteri spam. Chiar și cu măsuri anti-spam precum CAPTCHA, unele formulare primesc în continuare trimiteri false sau spam. Pe lângă aglomerarea inboxului, acestea pot încetini site-ul dvs. dacă nu sunt verificate.

Ce să faci când un formular WordPress nu funcționează

În secțiunile următoare, vom împărtăși 7 sfaturi de depanare pentru a vă ajuta să remediați problemele legate de formularele WordPress.

Iată o prezentare rapidă a tuturor sfaturilor pe care le vom acoperi în acest ghid. Dacă sunteți interesat de un anumit sfat, puteți face clic pe link pentru a sări mai departe în articol:

Să începem.

Sfat 1. Actualizați WordPress, temele și plugin-urile

Software-ul învechit este una dintre principalele cauze ale problemelor site-urilor web, inclusiv erorile de formular.

Dezvoltatorii de software lucrează continuu la îmbunătățirea produselor lor. Cu fiecare lansare de actualizare, dezvoltatorii corectează erori software, remediază vulnerabilități de securitate și îmbunătățesc funcționalitatea.

Păstrând totul actualizat, vă asigurați că site-ul dvs. WordPress, inclusiv formularele sale, funcționează corect și în siguranță.

Pentru a-ți actualiza site-ul WordPress, primul lucru pe care trebuie să-l faci este să mergi la Tablou de bord » Actualizări.

Butonul de actualizare din tabloul de bord WordPress

În secțiunea „Actualizări”, puteți vedea dacă există actualizări disponibile pentru nucleul WordPress, pluginuri și teme.

Dacă o actualizare a nucleului WordPress este disponibilă, ar trebui să acorzi prioritate aceleia mai întâi.

Pentru a vă actualiza WordPress în siguranță, poate doriți să consultați ghidul nostru complet despre cum să actualizați WordPress pentru începători.

Actualizări WordPress

Odată terminat, derulați pagina în jos pentru a începe actualizarea pluginurilor și temelor dvs.

Recomandăm efectuarea actualizărilor una câte una pentru a evita orice probleme potențiale.

Pentru a face acest lucru, pur și simplu bifați căsuța din stânga numelui pluginului sau temei și faceți clic pe „Actualizați pluginurile” sau „Actualizați temele”.

Căsuța de selectare Actualizați pluginurile

După ce ați actualizat nucleul WordPress, pluginurile și temele, vă puteți întoarce la formularul dvs. și îl puteți testa pentru a vedea dacă problema a fost rezolvată.

Sfat 2. Verificați conflictele de pluginuri

Pluginurile WordPress sunt fantastice pentru a extinde funcționalitatea site-ului dvs., dar uneori nu funcționează bine împreună. Și conflictele dintre pluginuri pot duce la probleme cu formularele dvs.

Înainte de a începe, este întotdeauna cel mai sigur să testați conflictele de pluginuri pe un site de staging. Aceasta este o copie privată a site-ului dvs. web unde puteți rezolva probleme fără a afecta vizitatorii live.

Dacă nu aveți un site de staging, nu vă faceți griji. Puteți urma în continuare acești pași, dar recomandăm să o faceți atunci când site-ul dvs. are cel mai mic trafic.

Pentru a vedea dacă un conflict de plugin cauzează problemele formularului dvs., primul lucru pe care va trebui să-l faceți este să navigați la Pluginuri » Pluginuri Instalate din tabloul de bord WordPress.

Elementul de meniu Pluginuri instalate din tabloul de bord WordPress

De aici, puteți face clic pe fila „Active” pentru a accesa lista tuturor pluginurilor active în prezent pe site-ul dvs.

Acum, va trebui să dezactivați toate pluginurile cu excepția pluginului de formular WordPress pe care îl utilizați. Puteți face acest lucru făcând clic pe butonul „Dezactivare” de sub fiecare nume de plugin.

Butonul Dezactivare de sub numele unui plugin

Alternativ, puteți dezactiva în masă toate pluginurile dvs. făcând clic pe casetele din stânga numelor pluginurilor.

Apoi, alegeți „Dezactivare” din meniul derulant „Acțiuni în masă”, urmat de butonul „Aplicare”.

Alege opțiunea de dezactivare din meniul derulant Opțiuni în bloc

Cu doar pluginul de formular activ, puteți testa acum formularul pentru a vedea dacă problema persistă. Dacă formularul funcționează corect, atunci unul dintre pluginurile dezactivate a fost probabil cauza conflictului.

Acum, să găsim ce plugin cauzează problemele formularului dvs.

Pentru a face acest lucru, navigați pur și simplu la fila „All” și încercați să reactivați pluginurile unul câte unul făcând clic pe „Activate”. Apoi, puteți testa formularul de fiecare dată pentru a găsi pluginul conflictual.

Butonul Activați sub numele unui plugin

Dacă formularul tău nu mai funcționează după ce reactivezi un plugin, atunci ai găsit vinovatul. Așadar, ai putea dori să cauți alternative la plugin pentru a-ți rezolva problemele cu formularul.

Pentru a vă ajuta, puteți consulta ghidul nostru despre cum să alegeți cel mai bun plugin WordPress.

Sfatul 3. Ștergeți cache-urile browserului și ale site-ului web

Caching-ul este o modalitate fantastică de a accelera site-ul dvs. WordPress. Dar, uneori, poate servi versiuni învechite ale paginilor dvs., ceea ce poate face ca formularele dvs. să funcționeze defectuos.

Având în vedere acest lucru, veți dori să vă curățați în mod regulat cache-ul.

Puteți începe cu cache-ul browserului dvs., deoarece acest pas simplu asigură că încărcați cea mai recentă versiune a site-ului dvs. direct de pe server.

În continuare, puteți șterge memoria cache a site-ului dvs. web. Dacă utilizați un plugin de cache precum WP Rocket, pe care îl folosim și noi pe propriile site-uri, acesta este, de obicei, un proces de un singur clic din bara de administrare WordPress.

Pentru pași detaliați despre ștergerea cache-ului pentru browserul dvs. specific și pluginurile populare, consultați ghidul nostru complet despre cum să vă ștergeți cache-ul în WordPress.

Reține că multe companii de găzduire WordPress au, de asemenea, propriile sisteme de cache. Dacă golirea cache-ului pluginului tău nu rezolvă problema, conectează-te la tabloul de bord al contului tău de găzduire și caută o opțiune pentru a 'Goli' sau 'Șterge' cache-ul la nivel de server.

După ce ați golit cache-urile, puteți testa din nou formularul pentru a vedea dacă problema este rezolvată.

Sfatul 4. Revizuiți setările formularului

Setările incorecte ale pluginului de formulare pot duce, de asemenea, la probleme cu formularele. Prin urmare, revizuirea și ajustarea acestor setări ar putea ajuta la rezolvarea problemelor dvs. cu formularele.

În această secțiune, vă vom arăta cum să revizuiți setările pluginului WPForms. Dacă utilizați un alt plugin de formulare WordPress, atunci va trebui să citiți documentația acestuia.

V-ați întrebat vreodată ce instrument folosim pentru formularul nostru de contact? Totul se datorează WPForms, cel mai bun constructor de formulare WordPress. Consultați recenzia noastră completă WPForms pentru a vedea cum funcționează.

Pentru a începe, puteți face clic pe „WPForms” din tabloul de bord WordPress. Acest lucru vă va redirecționa către panoul „Prezentare generală a formularelor” al constructorului.

Apoi, pur și simplu plasați cursorul peste formularul care nu funcționează din lista tuturor formularelor și faceți clic pe „Editare”. Odată ce ați făcut acest lucru, veți ajunge la interfața de construire WPForms.

Butonul Editare pentru a edita un formular

Protecția împotriva spamului asigură că formularul dvs. nu primește trimiteri false. Deci, dacă aveți probleme cu trimiterile spam, este o idee bună să verificați configurația protecției împotriva spamului.

Pentru aceasta, va trebui să accesați Setări » Protecție anti-spam și securitate. Apoi, puteți verifica dacă măsurile dvs. de protecție anti-spam sunt activate.

Secțiunea Protecție împotriva spamului și securitate în WPForms

Apoi, să verificăm configurațiile de notificare.

În secțiunea „Notificări”, veți dori să căutați orice greșeli de scriere în adresele de e-mail din câmpul „Trimite la adresa de e-mail”.

Dacă ați setat mai mulți destinatari, atunci ar trebui să verificați dacă folosiți o virgulă pentru a separa fiecare dintre ei.

Dacă nu sunteți sigur dacă ați configurat corect mai mulți destinatari de e-mail, vă recomandăm să aflați mai multe despre acest subiect în ghidul nostru despre cum să creați un formular de contact cu mai mulți destinatari.

Următorul pas este să verificați ce se întâmplă atunci când un utilizator trimite un formular. Acest lucru vă va ajuta să vă asigurați că redirecționările, mesajele de mulțumire și orice alte acțiuni ulterioare sunt configurate corect.

Puteți accesa secțiunea „Confirmări” pentru a începe verificarea.

Dacă ați setat tipul de confirmare ca „Afișare pagină”, va trebui să vă asigurați că pagina este activă pe site-ul dvs. WordPress. Și dacă alegeți „Mergi la URL (Redirecționare)”, este posibil să doriți să verificați din nou linkul atașat pentru a vă asigura că funcționează.

Meniul derulant Tip confirmare în WPForms

În timp ce verificați formularul, este, de asemenea, o idee bună să revizuiți orice logică condițională pe care ați configurat-o.

Uneori, o regulă poate ascunde accidental un câmp obligatoriu sau butonul de trimitere. De exemplu, un câmp poate apărea doar atunci când este selectată o anumită opțiune. Dacă acea condiție nu este îndeplinită, utilizatorii nu vor vedea câmpul, dar tot nu vor putea trimite formularul.

Sfat 5. Testați livrarea e-mailurilor

Este posibil să aveți probleme și cu formularul dvs. WordPress care nu vă trimite e-mailuri de notificare dvs. sau utilizatorilor dvs.

Uneori, e-mailurile WordPress pot ajunge chiar în folderul de spam. Acest lucru se întâmplă deoarece WordPress trimite e-mailuri folosind implicit funcția PHP mail(), iar mulți servere de găzduire nu o configurează corect.

Din fericire, un plugin SMTP precum WP Mail SMTP vă poate ajuta să rezolvați această problemă.

WP Mail SMTP este un plugin puternic care poate îmbunătăți livrarea e-mailurilor. Are toate funcționalitățile de care aveți nevoie pentru a rezolva probleme precum e-mailurile pierdute sau marcate ca spam.

Pluginul WP Mail SMTP ne ajută să ne asigurăm că e-mailurile noastre ajung în inboxurile utilizatorilor – nu în folderele de spam. Obțineți mai multe informații despre acesta în recenzia noastră WP Mail SMTP.

WP Mail SMTP

Mai întâi, va trebui să instalați și să activați pluginul WP Mail SMTP. Apoi, puteți urma pașii din ghidul nostru despre cum să remediați problema WordPress de ne-trimitere a e-mailurilor.

De asemenea, recomandăm să citiți ghidul nostru despre cum să trimiteți un e-mail de test din WordPress.

Sfat 6. Verificați configurarea serverului web

Software-ul de server învechit poate cauza probleme de compatibilitate cu WordPress și cu plugin-ul dvs. de formular. Pentru a asigura o funcționare fluidă, veți dori să vă asigurați că serverul dvs. îndeplinește cerințele minime ale WordPress.

WPForms vă permite să verificați ce software de server folosește site-ul dvs., împreună cu versiunile de PHP și MySQL.

Pentru a accesa aceste detalii, poți naviga la WPForms » Unelte » Informații despre sistem din tabloul de bord WordPress.

fila Informații sistem din WPForms

Apoi, derulați prin „Informații despre sistem” pentru a localiza secțiunea „Configurare server web”. 

Odată ce ai găsit-o, tot ce trebuie să faci este să compari versiunile PHP și MySQL cu cerințele minime pentru WordPress. Dacă versiunile tale sunt mai vechi decât cele necesare, este posibil ca unele plugin-uri sau funcționalități să nu funcționeze corect.

Informațiile despre configurarea serverului web în WPForms

Începând cu cea mai recentă versiune WordPress (6.6 sau mai nouă), cerințele recomandate pentru server sunt:

  • PHP: Versiunea 7.4 sau mai nouă
  • MySQL: Versiunea 5.7 sau mai nouă (sau MariaDB: Versiunea 10.4 sau mai nouă)

Dacă serverul tău rulează versiuni mai vechi, este posibil ca unele plugin-uri sau funcționalități să nu funcționeze corect. Utilizarea versiunilor recomandate asigură o performanță, compatibilitate și securitate mai bune.

Dacă serverul dvs. nu rulează o versiune suportată de PHP, MySQL sau MariaDB, contactați furnizorul dvs. de găzduire WordPress. Majoritatea gazdelor vă vor ajuta să vă actualizați software-ul serverului pentru a îndeplini aceste cerințe recomandate.

Puteți consulta, de asemenea, ghidul nostru despre cum să vă actualizați versiunea PHP în WordPress.

Sfat 7. Contactați Suportul Pluginului

Uneori, în ciuda tuturor eforturilor dvs., formularul dvs. WordPress tot nu va funcționa și veți avea nevoie de ajutor direct.

Dacă ați încercat toate sfaturile de depanare WordPress anterioare și formularul dvs. tot nu funcționează corect, atunci este timpul să contactați echipa de suport a pluginului. Majoritatea pluginurilor de renume oferă suport prin intermediul site-urilor lor oficiale, forumuri sau portaluri de suport dedicate.

Cu WPForms, puteți trimite un tichet prin e-mail pentru suport. Pentru a contacta echipa lor de suport, pur și simplu conectați-vă la contul dvs. WPForms și selectați fila „Suport”.

fila Suport WPForms

Când completați formularul de suport, fiți cât mai detaliat posibil în secțiunea „Problemă/Mesaj”. Pentru a ajuta echipa de suport să vă rezolve rapid problema, recomandăm includerea următoarelor informații:

  • Un link către pagina unde se află formularul dvs. WordPress.
  • O descriere clară a problemei. De exemplu, „Formularul afișează un mesaj de succes după trimitere, dar nu primesc notificarea prin e-mail.”
  • Pașii de depanare pe care i-ați efectuat deja din acest ghid (de exemplu, „Am verificat deja conflictele de pluginuri și am șters toate cache-urile”)

Odată terminat, puteți face clic pe butonul „Trimite”. Și ar trebui să primiți imediat un e-mail pentru a confirma trimiterea tichetului.

Întrebări frecvente: Depanarea erorilor de formulare WordPress

Iată câteva întrebări frecvente despre depanarea erorilor formularelor WordPress.

De ce formularele mele WordPress nu trimit e-mailuri?

Aceasta este una dintre cele mai frecvente probleme. De obicei, se întâmplă deoarece WordPress folosește o funcție de bază PHP mail pe care mulți furnizori de găzduire web nu o configurează corect.

Cea mai simplă soluție este să folosești un plugin SMTP precum WP Mail SMTP. Acesta trimite emailurile tale printr-un furnizor de email adecvat, ceea ce le face mult mai fiabile.

Cum pot preveni trimiterile spam pe formularele mele?

Gestionarea spamului poate fi frustrantă, dar ai mai multe opțiuni bune. Majoritatea formularilor populare, precum WPForms, includ instrumente anti-spam integrate, cum ar fi un câmp honeypot (invizibil pentru utilizatori, dar prinde boții).

Poți adăuga, de asemenea, un câmp CAPTCHA sau reCAPTCHA la formularul tău. Aceste funcționalități vor necesita o acțiune rapidă pentru a confirma că vizitatorul este uman, ceea ce filtrează majoritatea spamului.

Care este cel mai bun plugin de formular de contact pentru WordPress?

După testarea a zeci de pluginuri, alegerea noastră principală este WPForms. Este prietenos cu începătorii, flexibil și are toate funcționalitățile (inclusiv instrumente AI) de care ai nevoie pentru a crea orice tip de formular.

Îl folosim chiar și pe WPBeginner pentru propriile noastre formulare de contact și sondaje. Și poți afla mai multe despre el în recenzia noastră completă WPForms.

Sperăm că acest ghid v-a ajutat să învățați ce să faceți atunci când formularul dvs. WordPress nu funcționează. Acum că formularele dvs. funcționează corect, s-ar putea să găsiți utile aceste alte ghiduri:

Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru tutoriale video despre WordPress. Ne puteț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, putem câștiga 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

2 CommentsLeave a Reply

  1. De multe ori am avut probleme cu livrarea e-mailurilor și uneori este cu formularul de contact care ar trebui să mă alerteze că cineva l-a completat. WP Mail SMTP m-a salvat de multe ori. Aș dori să spun că, așa cum s-a menționat deja în articol, configurarea php este foarte recomandată, deoarece dacă php-ul care rulează pe server nu îndeplinește cerințele WordPress, atunci vor apărea probleme. Articol foarte util, mulțumesc mult.

  2. Multe probleme apar din funcții PHP fără ca oamenii să-și dea seama. Adesea, problema este legată de setările DNS pentru un domeniu unde lipsește înregistrarea SPF pentru serverul web, care trimite e-mailuri prin PHP. Acesta este primul lucru de verificat atunci când vă confruntați cu probleme de livrare a e-mailurilor. Adăugarea unei înregistrări SPF m-a ajutat mult, dar în cele din urmă am trecut la WP SMTP Mail datorită avantajelor sale incontestabile. De când folosesc acest plugin, majoritatea problemelor mele legate de formulare au fost rezolvate. În plus, capacitatea de a monitoriza și înregistra formularele este un avantaj uriaș, în opinia mea. Acesta este un tutorial excelent de păstrat la îndemână, deoarece formularele pot fi un adevărat coșmar pentru proprietarii de site-uri web, iar găsirea cauzei principale poate fi destul de dificilă.

Lasă un răspuns

Mulțumim că ai ales să lași un comentariu. Te rugăm să reții că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa ta de e-mail NU va fi publicată. Te rugăm să NU folosești cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.