Avisos
Vaciar todo

No puedo borrar usuarios en lote (o cambiar su perfil) con criterios adecuados. No veo datos o falta opción filtros  

 
Alceste
 Alceste
Famed Member

Hola, necesitamos borrar más de 3.000 usuarios de Wordpress con perfil Clientes (o cambiarlos a otro perfil que hemos creado con User Rol Editor versión gratuita). 

A ver si sé explicarlo. En Wordpress tenemos más de 3.000 usuarios con el perfil "cliente" que no son clientes reales (no han comprado nada) De estos, 157 son Spam y los tenemos identificados.

Usuarios en Wordpress y sus perfiles: Cliente (5.497) Suscriptor (128)

Clientes en Woocommerce: 1.666. De los cuales, 157 tienen 0 pedidos,  el nombre en blanco, el país en blanco y un e-mail raro.  (Sabemos que no son ni de España, ni de Francia ni de Portugal) Son spam seguro.

Lo que queremos hacer es:

1: Borrar los 157 que son Spam. (O atribuirles el perfil "Spam" para borrarlos mediante un filtro)

2: Cambiar el perfil de los que figuran como clientes y tienen 0 pedidos, a perfil "Potencial" (En caso que podamos crearlo)

 

No encontramos ningún plugin ni ninguna manera de conseguir ninguna de estas cosas:

1- Ver más datos de los Clientes en la pantalla de Clientes de Woocommerce. Los datos visibles son insuficientes

2- Poder filtrar los clientes en la pantalla de Clientes de Woocommerce. SI no, no se pueden gestionar en lote

3- Poder cambiar el rol de los usuarios en Wordpress

Perdón por el rollo :-). Adjunto pantallazos para mayor claridad

Desde usuario Wordpress, en el caso de que existiera la opción de filtrar podría borrar en lote si pudiera filtrar por nombre (que estuviera en blanco) País o cifra de ventas. Si no, tampo nos serviría.

image
image
 
 

 Gracias y saludos

 

 

 

Contenido solo visible a usuarios registrados

Citar
Respondido : 26/01/2024 11:30 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Puedes utilizar el siguiente plugin:

-> https://wordpress.org/plugins/wp-bulk-delete/

En su version Free puedes eliminar usuarios por roles o por fecha de registro.

screenshot joomlero cp7004.webjoomla.es 2024.01.26 15 38 19

Tienes también el siguiente plugin que en su version Free ofrece más opciones, aunque veas que no esta probado en las últimas versiones, es totalmente funcional:

-> https://wordpress.org/plugins/bulk-delete/

 

Un Saludo

ResponderCitar
Respondido : 26/01/2024 2:43 pm

Alceste
 Alceste
Famed Member

Hola Pepe, Muchas gracias.  En las reseñas de bulk-delete aparecen comentarios un tanto inquietantes, pero voy a probar y os cuento.

Saludos

Esta publicación ha sido modificada el hace 11 meses por Alceste
ResponderCitar
Respondido : 29/01/2024 6:34 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Ok, dejo el hilo abierto por si necesitas retomarlo.

 

Un saludo

ResponderCitar
Respondido : 29/01/2024 9:04 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Alceste
 Alceste
Famed Member

@pepesoler Hola,

En principio el plugin me ha sido útil, en su versión PRO. Sin embargo quisiera saber si hay alguna manera de que puedan filtrarse o bloquearse correos electrónicos que tengan ciertas características. Me he percatado que los correos SPAM llevan muchos puntos en su dirección. ¿Había alguna forma de hacer que si tienen más de dos puntos antes de la @ o más de 3 en la dirección completa los bloquée? Lo que hacen es ir moviendo los puntos de sitio oara que no sea el mismo e-mail  y repetir el ataque

Dos ejemplos: 

a.dams.heffie.l.dsm.a.n@gmail.com  / a.dams.heffie.ld.sm.a.n@gmail.com...
j.am.eswoods.i.ii.i.v@gmail.com / j.am.eswood.siii.i.v@gmail.com...

Saludos y gracias

ResponderCitar
Respondido : 07/02/2024 2:04 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Pues la verdad creo que no tiene esos filtros pero puedes utilizar una consulta SQL y eliminarlo desde la base de datos.

Por ejemplo para eliminar " a.dams "

DELETE FROM wp_users WHERE user_email LIKE '%a.dams%'

 

Tendrias que modificar el prefijo de base de datos " wp " por el prefijo que utiliza tu base de datos.

 

Un Saludo

ResponderCitar
Respondido : 07/02/2024 3:20 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

@pepesoler Hola,

Disculpa, no me expliqué correctamente. No me refiero a eliminarlos posteriormente, esto lo hago bien con WP BULK DELETE PRO. Me refería a si se puede aplicar alguna regla a nivel de servidor o en la lista negra del Mail Scanner (el las herramientas del panel de administración) para que ya no permita el registro o la entrada de este tipo de direcciones de e-mail. Habría alguna forma de indicarle en la lista negra que si tiene más de 3 puntos en la dirección lo considere spam? He podido indicar que si tras la @ tiene cierto dominio lo considere spam, pero no sé cómo hacer lo de los puntos. (Tal vez no se pueda...)

Lista negra

 
*@1secmail.org
*@also.jsafes.com
*@bk.ru
*@yugaysushi.ru
*@rambler.ru
*@ymail.com
*@orda.kz
ResponderCitar
Respondido : 08/02/2024 7:54 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Manda un ticket a soporte y que te expliquen como poder bloquear esos correos.

De todas formas puedes utilizar una función, por ejemplo para a.dams.heffie y j.am.eswoods.

function bloquear_registracion_por_correo($errors, $sanitized_user_login, $user_email) {
// Cadenas que deseas bloquear en el correo electrónico
$cadenas_bloqueadas = array('a.dams.heffie', 'j.am.eswoods');

// Verificar si el correo electrónico contiene alguna de las cadenas bloqueadas
foreach ($cadenas_bloqueadas as $cadena) {
if (strpos($user_email, $cadena) !== false) {
$errors->add('email_blocked', __('Lo sentimos, la registración con este correo electrónico está bloqueada.'));
break; // Detener el bucle si se encuentra una cadena bloqueada
}
}

return $errors;
}

add_filter('registration_errors', 'bloquear_registracion_por_correo', 10, 3);

 

Puedes añadir las cadenas que necesites.

 

Un saludo

ResponderCitar
Respondido : 08/02/2024 11:56 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación