Cómo deshabilitar el correo de confirmación de WordPress para nuevos usuarios
Necesito deshabilitar el enlace de confirmación por correo electrónico para el registro de nuevos usuarios en WordPress y la contraseña generada automáticamente.
Los usuarios deberían poder registrarse con una contraseña de su elección sin necesidad de un enlace de confirmación por correo electrónico

Noté que las respuestas actuales se basan únicamente en plugins.
Puedes usar wpmu_signup_user_notification
para lograr esto sin instalar un plugin.
Añade esto a tu functions.php
- esto desactivará completamente las notificaciones de registro de usuarios.
add_filter( 'wpmu_signup_user_notification', '__return_false' );
Puedes leer más sobre wpmu_signup_user_notification
aquí:
https://developer.wordpress.org/reference/functions/wpmu_signup_user_notification/

No me funciona. Estoy en una instalación multisitio con un tema padre/hijo (y 2 subsitios). He intentado añadir esa línea tanto en el tema padre, como en el hijo y en ambos, y todavía no funciona. No puedo añadir un usuario a un subsitio sin que el usuario tenga que confirmarlo primero.

Te recomiendo usar un plugin para eso. Echa un vistazo a:
- Secure Invites - Un plugin avanzado pero que ha tenido algunos problemas en mis instalaciones.
- Invite Friends to Register - Menos configuraciones pero fácil de usar en el front-end.
Ambos funcionan así:
- Permitir el registro en los ajustes generales.
- Invitar al usuario ingresando (un nombre y) correo electrónico.
- El usuario recibe un correo y será dirigido al formulario de registro.
- El usuario llenará el formulario (nombre de usuario y correo electrónico).
- Después de que el usuario envíe el formulario, se creará el usuario. Tú (correo del administrador) recibirás una notificación y el usuario recibirá un correo con su nombre de usuario, una contraseña generada y URL de inicio de sesión.

Creo que esto no es una solución para mi pregunta. Se trata de invitar a visitantes y usuarios.

@Tabeno Hasta ahora parece que quieres permitir que los visitantes se inviten a sí mismos al formulario de registro. Pero eso no tiene mucho sentido, ¿por qué no simplemente dirigirlos al formulario de registro? Por favor, explica el proceso de invitación. Los usuarios no pueden ser invitados, ya están en el sistema.

Este plugin permite a los usuarios elegir sus propias contraseñas al registrarse:
