Recursos

Exportar Usuarios Pendientes por Aprobar en UserPro | WordPress

Userpro es una opción bastante interesante para quienes quieren ampliar funciones en cuanto al manejo de perfiles de usuario en un sitio web con WordPress. Sin duda es una herramienta amplia y flexible ya que ofrece algunas interesantes características:

  • Formularios de Login y registro personalizables
  • Conexión e integración con redes sociales
  • Insignias para los usuarios
  • Visualización de la lista de miembros múltiples
  • Restricción de contenido
  • Tipo de privacidad pública/privada
  • Cuentas verificadas y mucho más.

Entrando en contexto con respecto al post, en un sitio web que ando trabajando a la fecha tenia el problema de registro de usuarios SPAM, en el anterior sistema de registro y login no había un control para la verificación en la creación de las nuevas cuentas de usuario. En ese punto, habían al menos 7000 usuarios registrados, pero de los cuales, al menos el 40% de esa cantidad eran usuarios SPAM.

La idea de utilizar Userpro era la de:

  • Manejo de errores al momento de registrar o de hacer el login
  • Registro de una cuenta solo cuando el usuario usara un enlace para confirmar la creación de la cuenta

Ya he mencionado que Userpro es una herramienta bastante interesante? Pues si, este plugin me brindaba las dos anteriores funciones que se requerían, ademas de personalizar los campos a usar en el formulario de registro.

Al momento de implementar este complemento y pasado un tiempo me di cuenta de algo, por alguna razón, algunos usuarios no estaban confirmando la creación de la cuenta en el sitio web, por lo que la cantidad de usuarios pendientes por aprobación iban en aumento. En este punto, Userpro solo ofrece dos opciones, verificar la aprobación de todas las cuenta, o denegar la aprobación de todas las cuentas.

Es increíble como esta herramienta amplia y flexible herramienta no tenga una opción para exportar usuarios pendientes por aprobación, pero afortunadamente esto no es algo grave para alguien con conocimientos sobre consultas en MySQL. Lo único que se tendría que hacer es armar una consulta que nos retorne todos los correos o datos necesarios para enviar un correo informativo para los usuarios que no han confirmado la creación de la cuenta, usar la consulta en phpMyAdmin y con phpMyAdmin exportar el listado en formato CSV para enviar dicho correo.

A continuación te dejo un video explicando el proceso con la consulta para obtener el correo de todos los usuarios pendientes por aprobar con Userpro en WordPress.

WP Dev JaGonzalez

Hijo, esposo y padre de un hermoso niño. Amante de los animales, la tecnología, informática y programación. Si tienes alguna duda, inquietud, comentario o deseas comunicarte directamente conmigo, puedes enviarme un correo electrónico a admin@jagonzalez.org

Compartir
Publicado por
WP Dev JaGonzalez

Entradas recientes

iPhone Hackeado: Qué Hacer para Proteger tu Dispositivo y Asegurar tu Seguridad

¿Has notado aplicaciones desconocidas o un drenaje inesperado de la batería? Estos podrían ser indicios…

2 semanas hace

Cómo Restablecer un iPhone a su Estado de Fábrica

Saber cómo Restablecer un iPhone a su Estado de Fábrica es clave para solucionar problemas…

2 semanas hace

Motorola planea lanzar al menos dos nuevos teléfonos Moto G en septiembre

Motorola ha confirmado el lanzamiento de Moto G84 5G y Moto G54 5G en India,…

1 año hace

El equipo de WizardLM afirma que un modelo de IA de terceros les robó el trabajo

Recuerde WizardCoder, ¿el codificador de IA que cubrimos recientemente aquí en Windows Report? Nos jactamos…

1 año hace

Las fallas del complemento Jupiter X Core amenazaron a 172.000 sitios web con apropiaciones de cuentas

Los investigadores han descubierto numerosos fallos de seguridad en el complemento WordPress Jupiter X Core…

1 año hace

Consola portátil Xbox: aquí tienes todo lo que necesitas saber al respecto

Para solucionar problemas del sistema de PC con Windows, necesitará una herramienta dedicada Fortect es…

1 año hace