Dëshironi të krijoni një faqe regjistrimi në Elementor?

Nëse dëshironi krijoni një faqe në internet WordPress i cili lejon regjistrimin e përdoruesit, gjëja shumë e rëndësishme që duhet të siguroni është faqja e regjistrimit. Elementor nuk ka një miniaplikacion të paracaktuar për të shtuar a formë abonim në një faqe, por mund ta shtoni një duke përdorur miniaplikacionin Formularin me një truk të vogël. Do ta zbulojmë së shpejti në këtë artikull.

Që nga miniaplikacioni Formularin është i disponueshëm vetëm në Elementor Pro, ju duhet të përmirësoni Elementor-in tuaj në versionin pro.

Si të krijoni një formular regjistrimi në Elementor

Elementor nuk ka një widget të paracaktuar për të shtuar një formë regjistrimi. Por, siç u përmend më parë, ju mund të krijoni një faqe regjistrimi të përdoruesit duke përdorur widget Form me një truk të vogël. Janë dy komponentë që do t'ju nevojiten:

  • Vetë formulari i regjistrimit të përdoruesit
  • Një PHP Script që ju lejon të shtoni një përdorues të ri

Para se të fillojmë, le të supozojmë se keni përdorur Elementor për ca kohë dhe tashmë keni krijuar një formë duke përdorur widgetin Form.

Pasi të jeni gati, ndiqni hapat e mëposhtëm për të filluar krijimin e një faqe regjistrimi në Elementor.

Hapi 1: Krijoni formularin e regjistrimit

Së pari, krijoni një faqe të re dhe modifikojeni atë me Elementor. Sigurisht, ju gjithashtu mund të redaktoni një faqe ekzistuese. Nën redaktorin Elementor, shtoni widget -in Form në kutinë e redaktimit duke e tërhequr atë nga paneli i majtë.

Shkoni në panelin e majtë për të personalizuar formularin. Blloku i parë i opsioneve që duhet të hapni është blloku Fushat e Formës nën skedinë Përmbajtja Formulari i regjistrimit që do të krijojmë do të përbëhet nga 5 fusha si më poshtë:

kampion Lloji i fushës etiketë
emër Tekst Emri
nom Tekst emër
përdorues (kërkohet) Tekst Përdorues
E-mail (i detyrueshëm) E-mail E-mail
Fjalëkalimi (kërkohet) fjalëkalim fjalëkalim

Emri i formularit: Krijoni një përdorues të ri

Një gjë vendimtare për tu vënë në dukje. Sigurohuni që të përdorni etiketat e sakta të fushës si në tabelën e mësipërme duke përfshirë shkronjat e mëdha dhe të vogla pasi ato do të përdoren si variabla në skriptin PHP që ne do të përdorim.

Lexo gjithashtu: Si të krijoni një popup të pëlqimit për cookie me Elementor

Gjithashtu, sigurohuni që t'i jepni formës tuaj një emër. Përsëri, sigurohuni që të përdorni të njëjtin emër (përfshirë shkronjat e mëdha dhe të vogla) që ne po përdorim në këtë shembull ("Krijo një përdorues të ri" në këtë rast).

Këtu është shembulli i formës që krijuam.

Pasi përkufizimi fushat e formularit të plotësuar, hapni bllokun Veprimi Pas Paraqitjes. Meqenëse dëshironi të krijoni një formë regjistrimi të përdoruesit, mund ta vendosni veprimin në Redirect.

Në bllok Ridrejtoni, Ngjitni URL -në në të cilën dëshironi të drejtohen përdoruesit tuaj pasi të keni krijuar një përdorues të ri. Për shembull, ju mund t'i përcillni ato në faqen e hyrjes në faqen tuaj të internetit.

Si të krijoni një faqe regjistrimi në Elementor

Hapni bllokun Opcionet tjera dhe aktivizoni opsionin Me porosi Mesazhet. Ju mund ta zëvendësoni mesazhin e suksesit me diçka si "Përdoruesi është krijuar".

Formulari juaj tani është gati. Mund ta publikoni faqen pasi të keni përfunduar me redaktimin e saj.

Hapi 2: Shtoni një funksion të ri për të shtuar një përdorues të ri

Këtu është skripti PHP që ju lejon të shtoni një përdorues të ri në faqen tuaj në WordPress.

add_action ('elementor_pro / forms / new_record', 'blogpascher_creer_un_nouvel_user', 10, 2); funksioni blogpascher_creer_un_new_user ($ record, $ ajax_handler) {$ form_name = $ record-> get_form_settings ('name_name'); // Kontrolloni që formulari është "krijoni një përdorues të ri" përndryshe - ndaloni dhe kthehuni; if ('Krijo një përdorues të ri'! == $ form_name) {return; } $ form_data = $ record-> get_formatted_data (); $ user = $ form_data ['User']; // Merr vlerën e futur si "Emri i përdoruesit" $ password = $ form_data ['Fjalëkalimi']; // Merr vlerën e futur si "Fjalëkalimi" $ email = $ form_data ['Email']; // Merr vlerën e futur si "Email" $ user = wp_create_user ($ username, $ password, $ email); // Krijoni një përdorues të ri, nëse është i suksesshëm ktheni identitetin e përdoruesit nëse (is_wp_error ($ user)) {// nëse ka pasur një gabim në krijimin e një përdoruesi të ri $ ajax_handler-> add_error_message ("E pamundur krijoni një përdorues të ri: ". $ user-> get_error_message ()); // shtoni mesazhin $ ajax_handler-> is_success = false; return;} $ first_name = $ form_data [" Emri "]; //Merr vlerën e futur si "Emri"
    $ last_name = $ form_data ["Emri"]; //Merrni vlerën e futur si "Nom"
    wp_update_user (array ("ID" => $ user, "first_name" => $ first_name, "last_name" => $ last_name)); // Përditësoni përdoruesin me emrin dhe mbiemrin}

Kodin e mësipërm mund ta vendosni në skedar functions.php të temës suaj. Për ta bërë këtë, shkoni te Pamja -> Redaktuesi i temës në pultin tuaj të WordPress. Klikoni në skedar functions.php në panelin e djathtë për ta redaktuar dhe ngjitur skriptin PHP në fund të skedarit funksionet.php.

Këtu është një vrojtim.

Si të krijoni një faqe regjistrimi në Elementor

Klikoni butonin Përditëso skedarin në redaktues për të azhurnuar skedarin functions.php.

Gabimet e mundshme

Pasi përdoruesit tuaj të kenë krijuar me sukses një llogari të re, ka një shans të mirë që ata të mos jenë në gjendje të hyjnë në pultin e WordPress edhe nëse janë regjistruar me sukses. Nëse e përjetoni këtë problem, provoni të ndryshoni rolin e përdoruesit në Kontribues ose një rol më të lartë (Autor ose Redaktues).

Lexo gjithashtu: Si të eksportoni dhe importoni modelet Elementor

Për ta bërë këtë, shkoni te Llogaritë-> Të gjitha llogaritë. Vendoseni miun mbi një përdorues, rolin e të cilit dëshironi ta ndryshoni dhe klikoni në lidhje Edit.

Shkoni poshtë te opsioni Rol dhe zgjidhni një rol të ri nga menyja rënëse. Klikoni në butonin Përditëso përdoruesin në fund për të aplikuar modifikimin e ri.

Nëse dëshironi që çdo përdorues i sapo regjistruar të ketë një rol Kontribues, mund ta vendosni atë (roli i Kontribuesit) si roli i paracaktuar.

Shih gjithashtu: Si të krijoni një faqe hyrjeje me Elementor

Për ta bërë këtë, shkoni te Cilësimet-> Të përgjithshme. Shkoni poshtë te opsioni Roli i paracaktuar për çdo llogari të re dhe zgjidhni një rol të paracaktuar nga menyja zbritëse. Mos harroni të klikoni në butonin Ruaj ndryshimet në fund për të aplikuar modifikimin e ri.

Nëse vazhdoni të dëshironi që përdoruesit e rinj të kenë një rol pajtimtar dhe doni t'u lejoni atyre qasje në pultin e WordPress, mund të përpiqeni ta zgjidhni problemin duke çaktivizuar përkohësisht shtojcat aktive dhe duke i riaktivizuar ato një nga një. Derisa të shihni se cila shtojcë është duke shkaktuar problemin.

Merrni Elementor Pro Tani!

Përfundim

Këtu! Kjo është ajo për këtë artikull i cili ju tregon se si të krijoni një faqe regjistrimi në Elementor. Nëse keni ndonjë shqetësim se si të arrini atje fna tregoni në komente.

Sidoqoftë, gjithashtu mund të këshilloheni burimet tona, nëse keni nevojë për më shumë elemente për të realizuar projektet tuaja të krijimit të faqeve në Internet, duke u konsultuar me udhëzuesin tonë për Krijimi i blogut të WordPress ose atë më Divi: tema më e mirë e WordPress të të gjitha kohërave.

Por në ndërkohë, ndajeni këtë artikull në rrjetet tuaja të ndryshme sociale.

...