Front-end regisztráció és aktiválása a számla a wordpress
Folytatjuk a cikksorozatot a munka felhasználók a front-end a WordPress. Ebben a részben, mi kell érteni, hogyan lehet egy regisztrációs mechanizmust az aktiválás az új felhasználók számára. Mint mindig, minden rendben lesz történhet natív WP és az Ajax. Magától értetődik, hogy elolvasta a cikket a bejelentkezési / kijelentkezési és végzett 2. és 3. lépés.
1. Add a horgot route.php fájl
Egyértelmű, hogy obrabochik regisztráció kell lennie / minta / for_users és felhívta register.php.
2. Hozzon létre egy űrlapot regisztrálni
Hát itt van egy normális html és proverochka. Ismét emlékeztetni arra, hogy a forma által feldolgozott javascript jQuery képez beépülő kód egy korábbi cikkben.
Személy szerint én azt egy új sablont a «Sablon neve» és ha már kiválasztott egy egyéni sablont egy oldalon. Most, amikor erre az oldalra fog megjelenni regisztrációs űrlapot. De akkor ezt a formát, és tedd bárhová is megy.
3. Processing regisztráció
Ez a tartalom /shablon/for_users/register.php.
4. Aktiválás
Az aktiválás a következőképpen működik: a regisztráció után a felhasználó létrehoz egy meta területen egy véletlen sorozatot, ugyanolyan string együtt user_id képez kapcsolatot az aktiváló típusa: example.com/activate/?key=9c9330150f16ebe9fdff9cf6d369385e00b74af1#038;user=2 és minden küldött a megadott e-mail .
Most hozzunk létre egy oldalt alias aktiválja, és válasszon ki egy sablont, amiben fut be az alábbi kódot:
Nincsenek horgok ment, minden kész van az oldalon is.
Mint a cikkben. Köszönöm mindenkinek.
A cikksorozat munka felhasználók a front-end oldalon a WordPress:
Van valamilyen okból nem működik.
Ez az elrendezés már fájlokat tisztán magánjellegű okok miatt nem teljesül, ezért helyébe a funkció kezeli a Ajax require_once () a load_template (). Minden változás.
Ennek eredményeként, sem a kiszolgáló válaszát nem kap egy forgatókönyvet. Ha rákattint a „Regisztráció” gomb inaktívvá válik, és a regisztráció nem történik. Milyen módon lehet ásni?
szükség van, hogy mi a kiszolgáló megnyomása után, hogy a konzol?
Talán ez annak köszönhető, hogy az azonos Neumann mezők, nincs hiba van.
Hogy gondoskodjon a késedelem setTimeout pakolás átirányítási funkciót.
Jó napot!
Megtettem mindent, ahogy írva, de WP 4.6.1 nem működik.
Csak regisztrálni kell a felhasználót az első aktiválás nélkül, így belépés és kilépés már nem előírás.
kód formájában van átvezetve a dugó podgruzki php.
Nincs betöltve olyan szkriptek vagy registration.php felvezető. Látom, csak a forma és mindent.
Nem lehet sok árnyalatok, akkor jobb, hogy tegyen meg mindent egyenesen Hyde.