Hook de WordPress para el registro de usuarios
2 abr 2011, 03:42:40
Vistas: 23.9K
Votos: 6
¿Cómo puedo indicarle a WordPress que ejecute mi función cuando un usuario se registra?
Puedes usar el hook register_new_user
de la siguiente manera:
add_action('register_new_user', 'mi_funcion_personalizada');
function mi_funcion_personalizada($user_id) {
// Tu código aquí
// $user_id contiene el ID del nuevo usuario registrado
}
También puedes usar el hook user_register
que funciona de manera similar:
add_action('user_register', 'mi_funcion_personalizada');
function mi_funcion_personalizada($user_id) {
// Tu código aquí
// Este hook se dispara para cualquier nuevo usuario, incluyendo los creados por administradores
}
La diferencia principal es que register_new_user
se ejecuta solo cuando un usuario se registra por sí mismo, mientras que user_register
se ejecuta para cualquier nuevo usuario creado, incluso por un administrador desde el panel de control.

User
100
Todas las respuestas a la pregunta
1
2
Puedes usar el hook de acción user_register
que se dispara después de que un usuario se registra y pasa $user_id
como variable:
add_action('user_register','mi_funcion');
function mi_funcion($user_id){
//haz lo que necesites aquí
}

Bainternet
67.7K
2 abr 2011 03:50:24
Preguntas relacionadas
1
respuestas
2
respuestas
1
respuestas
2
respuestas