Întrebări Frecvente Despre Widget-ul Formular în Elementor

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Loading

Întrebări Frecvente Despre Widget-ul Formular în Elementor

Dacă aveți probleme cu formularele Elementor, citiți aceste întrebări frecvente despre Widget-ul Formular în Elementor pentru a găsi soluții comune.

Î. Cum pot Salva Trimiterile de Formulare Elementor într-o Bază de Date?

R. Cu funcția de trimitere a formularelor Elementor, puteți să faceți backup pentru datele trimise de formulare, să le accesați oricând doriți și să le gestionați pe toate dintr-un singur loc. Având informațiile trimise, vă permite să culegeți informații, să analizați datele unei campanii sau pur și simplu să vă gestionați trimiterile din tabloul de bord WordPress.

Î. Unde au dispărut toate fișierele mele după încărcare?

R. Fișierele încărcate sunt salvate într-un director dedicat și poate fi găsit: uploads/elementor/forms/”.

Î. De ce numele fișierului meu se schimbă după încărcare?

R. Numele fișierelor sunt setate aleatoriu, din motive de securitate (nu vrei ca utilizatorii să încarce o fotografie de genul „yo_mama.jpg” acum, nu-i așa?).

Î. Am setat numărul de Max. Fișiere, dar încă nu pot încărca atât de multe fișiere cât numărul pe care l-am setat. De ce?

R. Această setare nu anulează setarea serverului gazdei dvs.. Această opțiune limitează numărul de fișiere care pot fi încărcate din formularul în sine, dar numai dacă această valoare limită nu depășește valoarea max_file_uploads a PHP. Dacă aveți nevoie de mai multe, contactați-vă gazda dvs. pentru a crește valoarea max_file_uploads pentru site-ul dvs.

Î. Cum personalizez designul datei și orei în formularele mele?

R. Câmpurile Data și Ora pot fi modelate folosind CSS personalizat. Pe mobil, este utilizat designul nativ HTML5 al browserului. Puteți activa HTML5 nativ, astfel încât designul browserului este utilizat pe toate dispozitivele. După ce alegeți Data sau Ora, veți vedea comutatorul HTML5 nativ.

Î. De ce nu pot vedea substituentul câmpului dată/oră pe unele browsere mobile?

R. Etichetele pentru introducerea datei/oră nu sunt acceptate corespunzător de toate browserele, în special de browserele dispozitivelor mobile. Acesta este motivul pentru care substituentul poate să nu fie întotdeauna vizibil.

Aceasta nu este o problemă specifică Elementor. Aceasta este o problemă de dezvoltare bine-cunoscută. Nu există soluții perfecte pentru a rezolva acest lucru, dar puteți adăuga acest cod ca următorul în fila Avansat > Secțiunea CSS Personalizat a widget-ului formular:

input[type='time']:after {
color: #aaa;
content: attr(placeholder);
}
input[type='date']:after {
color: #aaa;
content: attr(placeholder);
}
Notă:
Dezavantajul utilizării acestui cod este că substituentul va apărea în continuare, chiar și după selectarea orei și a datei.

Î. Cum pot plasa metadate dinamice într-un câmp de formular?

  1. R. Faceți clic pe fila Avansat din câmpul formularului, așa cum se arată mai jos.
  2. Faceți clic pe pictograma dinamică din dreapta câmpului Valoare implicită.
  3. Selectați metadatele dorite din lista verticală.

 

Î. De ce nu funcționează redirecționarea?

R. Redirecționarea utilizatorului către o pagină de mulțumire desemnată este întotdeauna o idee bună. Îți duce utilizatorul convertit la pasul următor, permițându-ți să vindeți în plus, să urmărești canalele utilizatorilor și să oferi utilizatorului o experiență bună.

Pentru a activa Redirecționarea: Accesați Acțiuni după trimitere, adăugați Redirecționare și inserați adresa URL completă a paginii dvs. de mulțumire.

Aveți probleme?

Iată câteva idei de depanare:

  1. Asigurați-vă că nu ați lipit un caracter gol din greșeală.
  2. Asigurați-vă că ați lipit adresa URL completă și nu o adresă URL relativă. (‘/mulțumesc/’)
  3. Eliminați orice JavaScript din pagină și încercați din nou. Puteți verifica erorile Javascript în instrumentele pentru dezvoltatori.
  4. Dezactivați alte pluginuri și comutați la o altă temă și vedeți dacă Redirect funcționează.

Î. Ce mesaje personalizate pot modifica în formulare?

R. Formularele includ 3 tipuri diferite de mesaje:

  1. Mesaje din browser – Acestea sunt trimise din browser și nu pot fi personalizate. De exemplu, dacă nu introduceți o adresă de e-mail corectă, veți primi un mesaj care spune „Vă rugăm să includeți un @ în adresa de e-mail”. Aceste mesaje apar dacă formularul nu a fost completat corect înainte de trimiterea formularului.
  2. Mesajele serverului sunt trimise de pe server. Puteți formata după cum doriți, folosind CSS personalizat. Aceste mesaje apar după ce formularul este trimis. Există câteva opțiuni personalizate, inclusiv Succes, Eroare, Invalid etc. Exemplu: Formularul a fost trimis cu succes! Puteți modifica oricând conținutul mesajelor personalizate accesând Formular > Opțiuni suplimentare, activați Mesaje personalizate și găsiți mesajul relevant.
  3. Servere terțe. Mesajele de eroare care provin de la companii de servicii de marketing prin e-mail, cum ar fi MailChimp, nu pot fi modificate. Vă rugăm să rețineți că unele dintre mesajele de eroare trimise de aceste produse terțe sunt afișate numai administratorului (dvs. și nu abonaților) și acest lucru nu este ceva care se poate controla.

Î. Cum pot urmări trimiterile de formulare și conversiile folosind Google Analytics și Managerul de etichete?

R. Adăugați codul de urmărire la o pagină de mulțumire și redirecționați formularul către pagina respectivă după trimitere.

Există, de asemenea, un eveniment Javascript pe care formularul îl declanșează automat după trimitere, care poate fi folosit pentru a adăuga codul de urmărire personalizat. Acestea sunt adăugate extern la Elementor, folosind functions.php de exemplu.

Iată un fragment de bază pe care îl puteți construi:

//The event is submit_success so you can catch it for example:
jQuery( document ).ready(function( $ ){
jQuery( document ).on('submit_success', function(){
// form has been submitted do your tracking here...
   });
});
Notă:
Asigurați-vă că înlocuiți comentariul de mai sus „// form has been submitted do your tracking here … ” cu codul de urmărire personalizat. În caz contrar, fragmentul nu va face nimic.

Î. Cum pot integra un alt serviciu cu webhook și maparea câmpului?

R. Elementor are o opțiune webhook sub Acțiuni după trimitere. În mod implicit, webhook-ul lor trimite fiecare câmp cu eticheta ca nume sau toate câmpurile dintr-o singură matrice atunci când Advanced Data este activat.

Pentru a controla numele câmpurilor, dați câmpurilor formularului un ID personalizat și utilizați următorul fragment.

Notă:
Asigurați-vă că actualizați numele formularului și adresa URL a webhook-ului dvs.

Mai jos este un exemplu de personalizare a webhook-ului, unde ID-urile câmpurilor sunt trimise în loc de nume.

add_action( 'elementor_pro/forms/new_record', function( $record, $handler ) {
//make sure its our form
$form_name = $record->get_form_settings( 'form_name' );
if ( 'MY_FORM_NAME' !== $form_name ) {
return;
}
$raw_fields = $record->get( 'fields' );
$fields = [];
foreach ( $raw_fields as $id => $field ) {
$fields[ $id ] = $field['value'];
}
wp_remote_post( 'HTTP://YOUR_WEBHOOK_URL', [
'body' => $fields,
]);
});

Î. Cum pot depana problemele cu formularele care nu sunt trimise?

R. Acest lucru se întâmplă în general din cauza erorilor de server sau a câmpurilor care nu sunt mapate corect. Pentru mai multe informații, vă rugăm să citiți acest ghid.

Î. “Ceva nu e în regulă. Formularul este invalid”

R. Dacă primiți un mesaj de eroare precum „Există ceva în neregulă. Formularul este invalid”, acest lucru s-ar putea datora mai multor motive.

  • Un motiv este că formularul a fost adăugat ca widget în interiorul altui widget printr-un cod scurt. Aceasta este o metodă neoficială și nesigură de a adăuga un formular pe o pagină, așa că ar trebui evitată.

Î. Unii utilizatori primesc un X roșu doar după ce trimit un formular. De ce?

R. Integrarea MailChimp cu widget-ul de formular Elementor acționează doar ca un „formular de înscriere”. Reabonarea prin intermediul unui widget de formular Elementor nu este posibilă, deoarece API-ul MailChimp nu permite acest lucru. Reabonarea la o listă se face numai prin formularele de înscriere găzduite de MailChimp. Aceeași situație se poate aplica și altor servicii care se integrează cu formulare.

Pentru a gestiona aceste tipuri de utilizatori, puteți pune o notă undeva sub formularul care menționează că, dacă au fost înscriși anterior pe listă, atunci nu se pot reabona în acest fel. Dați-le un link pentru a-i redirecționa către formularele de înscriere găzduite de MailChimp, astfel încât să se poată reabona acolo.

Aflați mai multe despre Formularul Widget (Pro).

Notă! Ați găsit util acest articol? Atunci veți aprecia sprijinul oferit de Elementor în realizarea acestui tutorial. Experimentați construcția unui site cu Elementor astăzi și obțineți un site web modern, pre-securizat, pre-optimizat. Alegeți licența care vi se potrivește astăzi, treceți la versiunea Pro.

Documentație adițională

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu