Cómo enganchar al proceso de registro de usuarios antes de que se registren
10 oct 2013, 23:09:50
Vistas: 14.2K
Votos: 2
Necesito agregar un campo al formulario de registro de usuarios y luego validarlo antes de agregar un nuevo usuario a mi WordPress
Sé cómo enganchar al formulario de registro mediante add_filter('register_form', 'mi_funcion');
¿Pero cómo puedo enganchar al proceso de registro antes de que el usuario se registre? No quiero usar add_action('user_register','mi_otra_funcion');
.
Todas las respuestas a la pregunta
2
2
Necesitas crear tu propio hook para el filtro registration_errors
:
add_filter( 'registration_errors', 'wpse8170_registration_errors', 10, 3 );
function wpse8170_registration_errors( $errors, $sanitized_user_login, $user_email ) {
if ( /* algo ocurre */ ) {
$errors->add( 'myexception_code', 'Este es mi mensaje' );
}
return $errors;
}

Eugene Manuilov
11.4K
10 oct 2013 23:19:59
1
Echa un vistazo al Codex de WordPress: Personalizando el Formulario de Registro
Los desarrolladores de temas y plugins pueden personalizar la página de registro de usuarios integrada en WordPress mediante el uso de hooks.
Personalizar el formulario de registro implica utilizar los siguientes tres hooks:
- register_form
Permite la renderización de nuevos elementos HTML en el formulario.- registration_errors
Realiza validaciones en los campos del formulario de registro.- user_register
Guarda los datos personalizados del formulario.

Nicolai Grossherr
18.9K
10 oct 2013 23:20:45
Preguntas relacionadas
4
respuestas