Cómo permitir que los usuarios eliminen sus cuentas de WordPress

¿Quieres dar a tus usuarios la opción de eliminar sus propias cuentas? Es muy común dar a los visitantes la opción de registrar una cuenta o una membresía en su sitio web de WordPress, pero generalmente recae en el desarrollador web eliminar las cuentas si así lo solicita.
Otra opción es dar a los visitantes la opción de eliminar su propia cuenta.
Esta opción tiene ventajas, pero también tiene algunas desventajas asociadas. Es por eso que no ve la opción para eliminar una cuenta en todos los sitios web. Las cuentas de usuario de WordPress contienen información importante como direcciones de correo electrónico y contenido creado por el usuario.
Hoy, demostraré cómo dar a sus usuarios la opción de eliminar sus cuentas de WordPress usando el complemento Delete Me.
Por qué permitir que los usuarios eliminen su cuenta
Hay muchas razones por las que alguien querría eliminar su cuenta de usuario de WordPress.
Esto puede incluir recibir spam por correo electrónico, una disputa en la sección de comentarios, no estar de acuerdo con la opinión de los creadores de contenido, no gustar su nombre de usuario actual y muchas otras razones, pero no está dentro del poder del visitante eliminar la cuenta.
Para ello, el visitante debe ponerse en contacto con el desarrollador web para cancelar su cuenta. Eso acaba siendo más trabajo para el desarrollador web. Dar la opción es una excelente manera de asegurarse de que no sea su responsabilidad eliminar su información.
Por otro lado, puede que no sea lo mejor darle a un visitante la opción de eliminar la cuenta.
Los visitantes pueden ser muy erráticos y pueden eliminar sus cuentas por capricho y por cualquier motivo. Luego intentarán contactarlo para restaurar su cuenta de alguna manera. También es un suscriptor menos en su lista de suscripción de correo electrónico.
Esto puede dañar su campaña de marketing por correo electrónico , ya que es muy difícil lograr que las personas se registren en primer lugar. Tener el correo electrónico de una persona es muy valioso para un desarrollador web y darle al visitante la opción de llevárselo no es una opción popular.
Por lo tanto, muchos sitios web no brindan esta opción a los visitantes.
Cómo permitir la eliminación de cuentas de usuario en WordPress
Paso 1: Instalar Eliminarme
El complemento Delete Me otorga a los usuarios con un rol de usuario específico la capacidad de eliminar su propia cuenta. El rol de usuario que tiene esta capacidad depende del administrador y se puede personalizar rol por rol.
Dado que queremos otorgar a los usuarios la capacidad de eliminar su cuenta, eso generalmente significará el rol de Suscriptor, que es donde reside la mayoría de los usuarios registrados. Tras la eliminación de la cuenta, todo el contenido del usuario se eliminará y también se moverá a la papelera.
Como puede imaginar, esto puede ser un problema si se elimina el rol de usuario incorrecto, como un Autor. Por lo tanto, tenga mucho cuidado al otorgar esta opción.
Haga clic en Complementos y seleccione la opción Agregar nuevo en el panel de administración de la izquierda.
Busque Eliminarme en el cuadro de búsqueda disponible. Esto abrirá complementos adicionales que pueden resultarle útiles.
Desplácese hacia abajo hasta que encuentre el complemento Delete Me y haga clic en el botón "Instalar ahora" y active el complemento para su uso.
Paso 2: elegir roles de usuario
Técnicamente hablando, el complemento funciona en el momento en que se activó, sin embargo, no se ha otorgado a ningún rol de usuario la capacidad de eliminar su cuenta. Por lo tanto, el primer paso después de la instalación es otorgar esa opción.
En el panel de administración de la izquierda, haga clic en Configuración y seleccione la opción Eliminarme.
Esta página le permitirá personalizar cada aspecto del complemento.
La primera serie de casillas de verificación representan los roles en su sitio web. Cualquier casilla marcada permitirá que ese rol en particular pueda eliminar su propia cuenta.
De forma predeterminada, los roles de nivel de superadministrador y administrador ya tienen la capacidad de eliminar otras cuentas y sus propias cuentas no deben eliminarse sin una consideración cuidadosa.
Marque la casilla correspondiente para el rol deseado para habilitar su opción de eliminación de cuenta.
Los roles de usuario seleccionados recibirán la capacidad de eliminar su propia cuenta una vez que guarde.
Paso 3: Personalización del proceso
En la segunda mitad de esta página, verá una serie de opciones sobre lo que sucede con los usuarios durante y después del proceso de eliminación.
Nota: Las opciones predeterminadas son más que suficientes para la mayoría de los sitios web. Sin embargo, una sugerencia que haría es crear una página de salida. De forma predeterminada, el complemento llevará a los usuarios de regreso a su página de inicio, pero se verá mejor mostrando una página de despedida que indique que la cuenta ha sido eliminada.
También vale la pena señalar que esta sección está codificada por colores. Si algo está en verde, significa que es el valor predeterminado, mientras que si está en amarillo, significa que se ha personalizado.
Pasa por esta sección personalizando lo que creas necesario.
Una vez que haya realizado todos los cambios necesarios, desplácese hacia abajo y haga clic en el botón "Guardar cambios". También puede usar el botón "Restaurar configuración predeterminada" para restablecer la configuración del complemento si algo sale mal.
Felicitaciones, ha dado con éxito a los usuarios la opción de eliminar sus propias cuentas.
Tras las eliminaciones, los usuarios podrán volver a registrarse con la misma dirección de correo electrónico. Cualquier contenido asociado con la cuenta anterior, incluidas las publicaciones y los comentarios, se eliminará y no se podrá restaurar si se eliminó de forma permanente.
Método de página de perfil de usuario personalizado
Desafortunadamente, si está utilizando una página de perfil de usuario personalizada, deberá agregar un código abreviado.
Como la mayoría de los complementos, Delete Me viene con muchos códigos cortos para que los utilicen los sitios web. Todos los códigos abreviados se encuentran en la página de configuración en la sección Código abreviado. Deberá agregar un código abreviado a su plantilla de página de perfil de usuario personalizada para poder eliminarlo con este complemento.
Copie el siguiente código abreviado:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][plugin_delete_me]Elimine su cuenta[/plugin_delete_me][/ht_message]
Simplemente pegue el código en su plantilla de página de perfil de usuario personalizada. Esto ahora proporcionará la misma opción para eliminar la cuenta de alguien. Si tiene varias plantillas de página de perfil de usuario personalizadas, deberá agregar individualmente este shortcode a cada una.
Dé a sus usuarios control sobre su cuenta
Es muy fácil darle a un visitante la opción de eliminar su cuenta, pero es muy difícil lograr que se registre.
Por lo tanto, debe considerar si vale la pena dar esta opción.
La cantidad de suscriptores que tiene su sitio web es muy importante, y a la mayoría de los desarrolladores web no les gusta que esa cantidad disminuya. De hecho, la mayoría de los sitios web no ofrecen la opción de eliminar cuentas de usuario y, si lo hacen, en realidad hacen que sea más problemático de lo que vale la pena eliminar una cuenta.
Esto asegurará que la cantidad de suscriptores no disminuya.
Esto puede ayudar a un sitio web en dificultades a mantener su número de suscriptores en buen estado. Pero una vez que su sitio web crece, conseguir suscriptores no es tan difícil y es una buena práctica deshacerse de las cuentas abandonadas. Los nombres de usuario populares se seleccionan cuando se introduce un sistema de cuentas.
Eliminar la cuenta inactiva permitirá que estos nombres de usuario puedan ser utilizados nuevamente por usuarios más activos.
¿Por qué desea dar a sus usuarios la opción de eliminar sus propias cuentas? ¿Espera que muchos usuarios eliminen sus cuentas?