Hozzon létre egy egyéni felhasználó regisztrációs űrlapot wordpress
WordPress regisztrációs űrlapot ott, amellyel az új felhasználók regisztrált az oldalon. De mi van, ha azt szeretnénk, hogy hozzon létre egy felhasználói regisztrációs űrlapot, amely nem felel meg a paramétereket a konzol WordPress, és új területeken is?
A mai bemutató, akkor megtanulják, hogyan kell létrehozni egy regisztrációs űrlapot WordPress kombinációjával címkesablonjainak és shortcodes.
És ma fogunk létrehozni egy plugin WordPress-Custom regisztrációs űrlapot az alábbi területeken:
Felhasználói regisztrációs űrlap lehet integrálni a WordPress keresztül shortcode plug-and kapcsolódó sablon tag.
Ha hozzá szeretne adni egy regisztrációs űrlapot az oldalsáv, vagy bármely más oldal a webhelyen, akkor meg kell szerkeszteni az aktuális téma, és helyezzük a sablont címkét, ahol látni szeretné a regisztrációs űrlapot.
Megtartjuk e szabály létrehozásakor teszt funkció.
Létrehozása bővítmény
Igaz, menjünk le, hogy az írás a plugin kódot. Először kapcsolja be a fejléc és a sapkáját.
Ezután hozzon létre egy PHP függvény, amely tartalmazza a HTML-kód regisztrációs űrlapot.
Észrevetted, hogy ezen a területen a bejelentkezési funkcióval bővült, mint a változó?
A funkció, akkor nézze meg a következő kódot:
Ez a kialakítás ellenőrzések képezik a teljes string $ _POST. Annak érdekében, hogy a forma tartalmazza a kívánt értékeket. Ha igen, akkor kitölti a mezőket a formában ezeket az értékeket, hogy enyhíti a felhasználó újra belép a beviteli mezőbe.
A mezők a regisztrációs űrlap ellenőrizni kell. Ehhez fogunk létrehozni egy teszt nevezett funkció registration_validation.
Megkönnyítése érdekében az ellenőrzési folyamatot, az általunk használt WordPress WP_Error osztályban.
Ezután kövesse az alábbi lépéseket:
Ez az! Ebben a funkcióban kódot befejeződött.
complete_registration ()
Következő, szükségünk van egy bővítmény funkcióval complete_registration (). amely kezeléséért felelős a regisztrációs felhasználók.
Egy nagyon felhasználói regisztráció, sőt, végzett segítségével wp_insert_user funkciót. amely úgy számú felhasználói adatokat.
A fenti complete_registration () függvény, hoztunk létre egy példát $ reg_errors WP_Error és űrlapmezőre változó, hogy mi van, hogy a változó globális szinten.
Ezután ellenőrizze, hogy a változó $ reg_errors. amely feldolgozza a minta nem tartalmaz hibákat. Ha nem talált hibát, folytassa, hogy kitöltse a $ userdata. helyezze be a felhasználói adatokat a WordPress adatbázis és megjelenik a „Regisztráció sikeres” hivatkozva a bejelentkező oldalra.
custom_registration_function ()
A következő lépés van egy kiváló funkció custom_registration_function (). amely aktiválja az összes funkciót is.
Most magyarázza a kódot custom_registration_function () függvényt.
Először megállapítjuk, hogy a forma nem nyújtottak be, ellenőrizze, hogy a $ _POST [ „submit”]. Ha igen, akkor használja registration_validation funkció, hogy ellenőrizze a felhasználó által benyújtott formában. Ezután ellenőrizze az űrlap adatokat, és illessze be egy változót a neve megegyezik a formába. Végül segítségével complete_registration felhasználói nyilvántartásban.
A registration_form funkció megjeleníti a regisztrációs űrlapot.
Emlékezz, azt mondtuk, hogy támogatást nyújt a érvényesítőkód bővítmény regisztráció? Az alábbiakban a megfelelő kódot az érvényesítőkód:
Ugyanakkor, azt végül egy plug-in kódolást. Az alábbi kép a regisztrációs űrlapot néz ki.
De ne feledje, hogy hozzanak létre egy űrlapot regisztráció felhasználók WordPress nézd függően eltérő CSS.
A beépülő modul használata
Ahhoz, hogy hozzá egy plug-in, hogy az irodában vagy a WordPress oldal, használat shortcode [cr_custom_registration].
Ahhoz, hogy hozzá egy regisztrációs űrlap egy meghatározott helyen az oldalon, amit használ a téma, adjuk hozzá a következő címkesablonjához:
Ready plug-in fájl található itt, a nagyböjt kezdete.
következtetés
A mai bejegyzésben megnéztük a létrehozásának folyamatát egy plugin, amely lehetővé teszi hozzá egy egyedi regisztrációs űrlapot a WordPress honlap. száma mezőt kell kitölteni, akkor bontsa alapján nyújtott információk, de csak arról, hogy a mezők érvényesek meta-adatok wp_insert_user.
Forrás: code.tutsplus.com
formában a felhasználó regisztrálja hülye. Mit szólnál küld a felhasználó e-mail a sikeres regisztrációt?
Köszöntelek, és az orosz van a plug-in?
Ott nem látszik problematikusnak lefordítani a szöveget, és a kód van írva angolul egyébként))