Cómo hacer que WordPress envíe un correo electrónico de confirmación/validación al registrarse

28 ene 2012, 00:36:22
Vistas: 54.7K
Votos: 5

Tengo instalado WP 3.3 y funciona perfectamente. Mi cliente quiere confirmar que una dirección de correo electrónico es válida enviando al usuario un correo de confirmación que contenga un enlace para "confirmar". He estado probando un poco con Pie Register pero no puedo hacer que envíe correos electrónicos como dice que puede hacerlo.

¿Hay otros plugins o herramientas disponibles capaces de hacer lo mismo? No creo que sea algo muy complicado pero el cliente no cede en este punto.

Además, el sitio envía otros correos electrónicos sin problemas.

¿Ideas?

3
Comentarios

Prueba http://wordpress.org/extend/plugins/wp-members/ ya que Register Plus Redux está descontinuado.

Jennifer M John Jennifer M John
28 ene 2012 10:38:51

No creo que ese plugin envíe correos de validación al registrante

TJ Sherrill TJ Sherrill
31 ene 2012 23:45:31

¿WordPress no hace esto por defecto?

Flimm Flimm
6 dic 2017 11:01:47
Todas las respuestas a la pregunta 3
1

Tal vez tu servidor no tenga un servidor de correo, puedes usar un plugin como WP-Mail-SMTP para enviar emails. Pero he encontrado que el programa de registro del plugin Pie Register no es seguro, permite registrar el mismo nombre y email si el registro anterior no está activo.

14 mar 2013 05:52:46
Comentarios

eso es preocupante

Kayo Kayo
14 mar 2013 13:22:48
1

Este plugin hace exactamente lo que necesitas - Pie Register

Del Directorio de Plugins de Wordpress.org:

Validación por Correo Electrónico ¿Odias los correos falsos? Asegúrate de que tus usuarios no se registren con cuentas de correo inválidas obligándolos a hacer clic en un enlace de validación que se envía con su correo de registro. Esto establece su nombre de usuario como una cadena generada aleatoriamente (algo como: 'unverified__h439herld3') para que no puedan iniciar sesión hasta que hagan clic en ese enlace de validación, que restaurará su nombre de usuario real permitiéndoles iniciar sesión como de costumbre. Los registros no verificados tienen un período de gracia definido que borrará automáticamente una cuenta no verificada después de un tiempo especificado, para que no te saturen esos falsos. (Gestiona bajo Usuarios > Usuarios No Verificados)

21 abr 2012 16:34:23
Comentarios

ya no existe

khaled_webdev khaled_webdev
12 may 2016 18:40:50
0
-1

puedes utilizar lo siguiente al enviar el post de tu formulario de registro

$userdata = array(
    'user_pass' => $user_pass,
    'user_login' => esc_attr( $_POST['user_name'] ),
    'first_name' => esc_attr( $_POST['first_name'] ),
    'last_name' => esc_attr( $_POST['last_name'] ),
    'nickname' => esc_attr( $_POST['nickname'] ),
    'user_email' => esc_attr( $_POST['email'] ),
    'user_url' => esc_attr( $_POST['website'] ),
    'user_account_type' => esc_attr( $_POST['user_account_type'] ),
    'role' => get_option( 'default_role' ),
);


    $new_user = wp_insert_user( $userdata );
    wp_new_user_notification($new_user, $user_pass);

lo cual enviará un correo de confirmación al usuario

17 jul 2013 15:52:18