Перенаправление регистрации Wordpress

Я пишу модуль wordpress, который должен будет перенаправить процесс регистрации на кассу. У меня работает проверка, и я добавил дополнительные параметры, которые мне нужны, в обычный экран регистрации Wordpress.

Мне нужно несколько советов о том, как перехватить процесс регистрации до того, как что-либо будет зафиксировано в базе данных. После этапа проверки мне нужно перезапустить процесс и завершить его.


person YsoL8    schedule 29.07.2010    source источник


Ответы (1)


Ознакомьтесь с wp-login.php — там есть почти все функции входа и регистрации.

Вы увидите в строке 300 (по состоянию на 3.0), вы можете подключиться к действию register_post, которое вызывается непосредственно перед тем, как WP попытается сохранить нового пользователя в БД;

function my_register_post($sanitized_user_login, $user_email, $errors)
{
    // do your stuff!
}
add_action('register_post', 'my_register_post', 10, 3);
person TheDeadMedic    schedule 29.07.2010