Seguramente hayas instalado en tu WordPress diversos plugins que posteriormente has tenido que desactivar y desinstalar por algún motivo. En este artículo te explico cómo borrar el rastro de plugins desinstalados.
Eliminar plugins WordPress
La desinstalación de plugins en WordPress puede parecer sencilla, pero a menudo deja residuos en tu sitio que pueden afectar el rendimiento y la seguridad. Aunque desactivar y eliminar un plugin desde el administrador de WordPress es el primer paso, es crucial asegurarse de que no queden archivos o entradas de base de datos relacionados con el plugin.
Una práctica recomendable es revisar el directorio wp-content mediante FTP o el administrador de archivos de tu hosting después de desinstalar un plugin. Busca y elimina cualquier carpeta residual que pertenezca al plugin eliminado, evitando así que archivos obsoletos puedan ser explotados por atacantes o causen conflictos.
Además de los archivos, los plugins suelen crear tablas y entradas en la base de datos de WordPress. Para limpiar estas entradas de forma segura, puedes utilizar plugins especializados en limpieza de bases de datos o, si tienes el conocimiento, realizar la tarea manualmente con herramientas como phpMyAdmin, siempre con precaución y habiendo realizado previamente una copia de seguridad.
Es importante entender que la desinstalación completa de un plugin no solo es cuestión de orden, sino que también optimiza el funcionamiento de tu sitio WordPress. Un sitio limpio y organizado carga más rápido, es más seguro y proporciona una mejor experiencia tanto al administrador como a los visitantes.
Finalmente, recuerda que cada plugin es diferente y algunos pueden requerir pasos adicionales para su eliminación completa. Consulta siempre la documentación del plugin para seguir las instrucciones específicas de desinstalación y evitar dejar rastros indeseados que puedan causar inconvenientes futuros en tu sitio WordPress.
El rastro de los plugins
Por norma general, la mayoría de los plugins crean nuevas tablas en la base de datos de WordPress cuando los instalas. Ahi almacenan, por ejemplo, los datos de configuración.
Sin embargo, los desarrolladores, NO programan sus plugins para que cuando el usuario lo desinstale y borre, se borren también las tablas que creó en la instalación.
Imagínate la de tablas huérfanas que puede contener la base de datos de tu WordPress si cada plugin que instalas hace algo similar.
Borrar tablas inútiles
Borrar el rastro de plugins desinstalados de WordPress no resulta tarea fácil, ni siquiera a través del PhPMyAdmin de tu CPanel.
Si eres un usuario experimentado y manejas bien las bases de datos, podrías intentar localizar las tablas huérfanas para eliminarlas manualmente. Sin embargo, resulta complicado saber cómo se llaman las tablas que instala cada plugin.
Por ese motivo te recomiendo que nunca lo hagas de esta forma ya que, si por error eliminas otra tabla, podrías dejar tu instalación de WordPress inutilizada.
Localizar tablas huérfanas
Aunque no es una solución 100% efectiva, te puede ahorrar mucho tiempo y, sobre todo, dolores de cabeza, a la hora de borrar el rastro de plugins desinstalados de WordPress, utilizando este plugin:
Plugins Garbage Collector se encarga de escanear las tablas de la base de datos de WordPress en busca de tablas inútiles y te las muestra en un listado para que puedas eliminarlas.
Una vez instalado y activado el plugin, se añadirá una nueva opción dentro de Herramientas del menú de administración.
Al hacer clic, te aparecerán una nueva pantalla en la que se te brinda la posibilidad de buscar en las tablas que no son las originales de WordPress o incluso buscar cambios en la estructura de tablas de WordPress.
Lo recomendable es buscar en las tablas que NO son de WordPress y hacer clic sobre el botón «Escanear base de datos». Tras unos minutos, la barra de progreso llegará al 100%.
Borrar tablas huérfanas
En la pantalla te aparecerá un listado de tablas similar al que te muestro en este ejemplo. Como ves, hay tablas de distintos colores.
Las tablas mostradas en color rojo significan que no están asociadas a ningún plugins instalado. Si te fijas, a su lado aparece una casilla a través de la cual puedes seleccionar la tabla.
Una vez que hayas seleccionado todas las tablas rojas que quieras borrar, haz clic en el botón que encontrarás al final del listado «Eliminar tablas».
A tener en cuenta
Es recomendable hacer una copia de seguridad de WordPress (o al menos de la base de datos) antes de comenzar el borrado de tablas.
Ten en cuenta que, cada vez que el plugin encuentre “algo raro” parará y no continuará. Por lo que tendrás que volver a empezar el proceso de escaneo nuevamente.
Cuando digo algo raro, me refiero, por ejemplo, a tablas jerárquicas o bases de datos desconocidas.
- Si estás intentando borrar una tabla que tiene una tabla padre, tienes que borrar esta antes.
- Si el nombre de la base de datos en la que está la tabla ha sido modificado, el plugin te dirá que desconoce la base de datos que la contiene.
Además, si has marcado, por ejemplo, 5 plugins y en el segundo encuentra un error, parará el proceso y tendrás que comenzar nuevamente.
Tendrás que repetir el proceso hasta que hayas eliminado todas las tablas marcadas en rojo que hayas determinado que no necesitas ya.
Conclusión
Aunque lo más fácil y útil para todos sería que los desarrolladores ya programen los plugins para borrar su rastro al desinstalarse, lo cierto es que la mayoría no lo hace.
Por este motivo, a veces, tendrás que recurrir a Plugins Garbage Collector para poder localizar y borrar las tablas huérfanas que siguen ocupando y ensuciando tu base de datos.
Y tú, ¿has revisado las tablas de tu base de datos? ¿Qué método utilizas para borrar las tablas innecesarias? Deja tu comentario debajo y comparte tu experiencia con otros usuarios.
Hola, he instalado un plugin “Social Sharing Plugin – Sassy Social Share”
Son los botones flotantes para compartir con las redes sociales, pero no quiero tener mas esos botones y borré el Plugins, resulta que los botones siguen apareciendo y no se cómo eliminarlos.
Este Plugins Garbage Collector me sirve para eliminarlo completamente Sassy Social Share?
Hola Karelys!
Si has desinstado el plugin y lo has eliminado, es muy extraño que sigan apareciendo los botones. Yo te aconsejo, antes de utilizar este plugin, que borres la caché e intentes volver a entrar desde otro navegador de incógnito.
Un saludo
Me gusta mucho tu artículo.