Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador Mariano Perez

    (@mpcdigital)

    Para registrar a los usuarios por código tienes que usar los hooks que hay a tal efecto. Aquí tienes la documentación:

    https://codex.wordpress.org/Plugin_API/Action_Reference/user_register

    Iniciador del debate massimo_oddo

    (@rodhzuniga)

    Muchas gracias Mariano Perez, pero el registro si logro crearlo, incluso agrego valores a campos adicionales.

    Lo que deseo es que en cuanto el usuario se registre, quede ACTIVO sin necesidad de recibir un link. y que de inmediato acceda al sitio en automático. es esto posible o siempre es necesaria la activacion?

    Iniciador del debate massimo_oddo

    (@rodhzuniga)

    Bueno compañeros

    encontré lo que deseaba por cuenta propia, agradezco su atención y su ayuda.

    lo resolví de la siguiente manera

    $user_id = wp_insert_user( $userdata );
    update_user_status( $user_id, '', 0 );

    esta linea es la que activa al usuario recien registrado, de esta manera no es necesario activarlo mediante el link que se envia por correo electrónico.

    aquí el link de la función.

    aquí la sintaxis

    update_user_status( int $id, string $pref, int $value, null $deprecated = null )

    aunque en mi caso la cadena $pref que puede ser spam o ham la deje en blanco.

    • Esta respuesta fue modificada hace 4 años, 8 meses por massimo_oddo.
    Moderador Mariano Perez

    (@mpcdigital)

    Sí, es posible. Por ejemplo este plugin lo hace – https://es.wordpress.org/plugins/ultimate-member/

    Puedes mirar el código y ver cómo lo hace.

    Iniciador del debate massimo_oddo

    (@rodhzuniga)

    genial , muchas gracias Mariano Perez

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘login automático después de registro’ está cerrado a nuevas respuestas.