UA-51298262-10 Skip to main content
WordPress

Eliminar plugin WordPress totalmente

By agosto 22, 2026No Comments
Eliminar plugin WordPress totalmente

¿Por qué no basta con desactivar y borrar un plugin?

El instinto nos dice que basta. Cuando decides que una herramienta ya no te hace falta, vas al panel, desactivas y haces clic en «Eliminar». Parece lo correcto. Sin embargo, si tu objetivo es mantener una instalación realmente limpia, esta acción se queda corta. Haces bien en borrar los archivos (PHP, JS, CSS) de la carpeta /wp-content/plugins/, pero hay una parte que se queda atrás. Toda la información que esa herramienta generó en tu base de datos permanece allí, intacta.

El problema no es inmediato, pero sí silencioso. Con el tiempo, la base de datos de WordPress se empieza a llenar de «basura»: tablas que ya no sirven, filas huérfanas en la tabla de opciones y entradas de post meta que ocupan espacio sin razón. Esto ralentiza las consultas SQL. Además, hincha las copias de seguridad. Para gestionar un sitio profesional, eliminar plugin WordPress requiere algo más de paciencia: hay que borrar tanto los archivos como su rastro digital.

Método manual: Limpieza profunda vía phpMyAdmin

Si necesitas control total, la vía manual a través de phpMyAdmin es la más rigurosa. Ojo, que esto requiere cuidado. Vas a manipular directamente el corazón de tu sitio.

Paso 1: Identificar el prefijo de la base de datos

Antes de tocar nada, mira el prefijo de tus tablas. Viene siendo wp_ por defecto, pero muchas instalaciones seguras usan prefijos personalizados. Tienes esa info en el archivo wp-config.php, buscando la línea $table_prefix. No la pases por alto.

Paso 2: Localizar tablas específicas del plugin

Los plugins complejos (piensa en un CRM, un sistema de reservas o estadísticas avanzadas) suelen crear sus propias tablas para no mezclar datos con la estructura nativa. ¿Cómo las encuentras? Entra a phpMyAdmin, elige tu base de datos y busca tablas con un nombre que recuerde al plugin.

Pongamos un ejemplo. Si estás desinstalando un plugin ficticio llamado «BookManager», lo más probable es que veas algo así:

  • wp_bookmanager_books
  • wp_bookmanager_authors
  • wp_bookmanager_settings

Para quitarlas, marca las casillas de cada tabla relevante y pulsa «Eliminar» en el menú de abajo.

Paso 3: Limpiar opciones en la tabla wp_options

Aquí es donde más suciedad se acumula. La mayoría de los plugins guardan su configuración en la tabla wp_options. Para encontrar estos registros, ve a la pestaña «SQL» y ejecuta una consulta. Busca cadenas que coincidan con el «slug» o nombre del plugin.

SELECT * FROM wp_options WHERE option_name LIKE '%bookmanager%';

Esta consulta te sacará todas las filas donde el nombre contenga «bookmanager». Revisa los resultados con calma. Si estás seguro de que son del plugin obsoleto, bórralos. A menudo te encontrarás con cosas como bookmanager_settings, bookmanager_version o widget_bookmanager.

Paso 4: Limpiar metadatos de usuario y post

También hay plugins que añaden información extra a los usuarios o a las entradas. Lo hacen mediante las tablas wp_usermeta y wp_postmeta. La lógica es similar a la anterior, pero apuntando a esas tablas:

SELECT * FROM wp_postmeta WHERE meta_key LIKE '%bookmanager%';

Si el resultado arroja miles de filas, eliminarlas a mano es una locura. Tendrás que ejecutar un comando de eliminación masivo (DELETE) una vez hayas verificado que todo es correcto.

Consejo de seguridad: Antes de ejecutar cualquier comando DELETE o DROP en phpMyAdmin, haz siempre una copia de seguridad de la base de datos. Un error en una consulta puede dejar tu web fuera de juego en segundos.

Uso de scripts de limpieza en wp-config.php

Si phpMyAdmin no es lo tuyo pero sabes editar archivos, hay un truco. Puedes probar cosas en el archivo wp-config.php para forzar a ciertos plugins a limpiar sus propios datos al desinstalarse.

Algunos desarrolladores incluyen una función de desinstalación (uninstall.php o gancho uninstall_hook), pero a veces no se ejecuta del todo o el plugin está diseñado para guardar los datos «por si acaso» quieres volver. No es una solución estándar para todo, pero revisar la documentación para ver si hay una constante de «limpieza completa» vale la pena.

Lo normal es que el código de limpieza esté en el archivo principal del plugin. Si tienes acceso al código antes de borrarlo, busca la función que registra la desinstalación. Si ves que borra tablas y opciones, entonces el botón «Borrar» del panel es suficiente. Si no ves esa lógica, tendrás que volver al método manual.

Plugins especializados en limpieza de restos

Si prefieres una interfaz visual y no quieres escribir ni una línea de SQL, existen herramientas para esto. Escanean tu base de datos buscando tablas que no tienen relación directa con el núcleo de WordPress y opciones que nadie usa.

El proceso suele ser sencillo:

  1. Instala y activa el plugin de limpieza.
  2. Entra en su menú (suele estar en «Herramientas» o «Ajustes»).
  3. Busca la sección de «Limpieza de base de datos» o «Datos huérfanos».
  4. La herramienta te mostrará una lista de lo que considera seguro eliminar.
  5. Selecciona los datos del plugin que desinstalaste antes.

Este método reduce el riesgo de error humano, ya que el software entiende las relaciones entre los datos. Aun así, siempre revisa qué vas a borrar antes de confirmar.

¿Es peligroso dejar datos residuales?

No es que sea «peligroso» para la seguridad inmediata, pero sí perjudica el rendimiento. Una base de datos inflada hace que las consultas tarden más, y eso se nota en el tiempo de carga. Además, si esos datos tienen información personal de usuarios, mantenerlos sin propósito podría incumplir la normativa de privacidad.

Conclusión

Desinstalar una extensión en WordPress debería ser un proceso de dos tiempos: primero borras los archivos y luego purgas los datos que dejaron en el sistema. Confiar solo en el botón «Eliminar» del panel es una receta para tener bases de datos desorganizadas y pesadas. Tanto si eliges la ruta técnica con phpMyAdmin para un control fino, como si prefieres usar plugins de gestión, el objetivo es la limpieza total.

Mantener tu instalación libre de estos restos no solo optimiza la velocidad, sino que facilita las migraciones y reduce el tamaño de las copias de seguridad. Si tras hacerlo notas cosas raras en tu web o necesitas una auditoría a fondo, en RedServicio (redservicio.net) tenemos expertos en administración de servidores y WordPress listos para echarte una mano.