Front-End регистрация и активиране на сметката в WordPress

Продължаваме поредицата от статии за работата с потребителите в предния край на WordPress. В тази част, ще се разбере как да се направи механизъм регистрация за активирането на нови потребители. Както обикновено, ще бъде направено всичко с помощта на родния WP и Аякс. Разбираемо е, че сте прочели статията за влизане / излизане от средата и извършва стъпки 2 и 3.

1. Добавете куката да route.php файл

Ясно е, че obrabochik регистрация трябва да е в / модел / for_users и призова register.php.

2. Създаване на формуляр за регистрация

Ами тук е нормална HTML и proverochka. За пореден път ти напомням, че формата се обработва от JavaScript използване JQuery формира плъгин код в предишна статия.

Лично аз го поставите в нов шаблон с «Име на шаблон» и след като сте избрали като потребителски шаблон за страницата. Сега, когато отидете на тази страница ще се появи регистрационен формуляр. Но можете да направите това чрез формата и я поставете където и да отидете.

3. регистрация Processing

Това съдържание /shablon/for_users/register.php.

4. активиране

Активирането става по следния начин: след регистрация на потребителя създава мета поле с произволен низ, по същия низ заедно с user_id образува връзка с типа активиране: example.com/activate/?key=9c9330150f16ebe9fdff9cf6d369385e00b74af1#038;user=2 и всички изпращани на посочения имейл ,
Сега ние ще създадем страница с псевдоним го активират и изберете шаблон, по който да се изпълнява следния код:

Все още няма куки са си отишли, всичко е направено точно на самата страница.

Подобно на статията. Благодаря на всички ви.

Поредица от статии за работа с потребителите в предния край сайт на WordPress:

Имам по някаква причина не работи.
Това подреждане имам файлове за чисто лични причини, не е изпълнено, така че аз заменя функцията обработва require_once Аякс () на load_template (). Всичко това е промяна.
В резултат на това нито един отговор от сървъра не получава скрипт. С натискането на бутона "Регистрация" престава да бъде налице и регистрация не се случва. По какъв начин може да бъде да се копае?

необходимо е да се види какво сървърът връща след натискане, че в конзолата?

Може би това се дължи на една и съща Нойман в полетата на формуляра, няма грешка там.
За да си осигурите забавяне на setTimeout функция обвивка пренасочване.

Добър ден!
Направих всичко, както е написано, но WP 4.6.1 не работи.
Аз само трябва да се регистрират на потребителя от предната без активиране, така влизания и излизания не съм предписано.
се въвежда код за вид чрез PHP Най щепсел podgruzki.
Не зарежда някакви скриптове или registration.php манипулатор. Виждам само формата и всичко останало.

Не може да има много нюанси, по-добре е да се направи всичко направо през Хайд.