Cómo desinstalar complementos de WordPress de forma limpia
Publicado: 2021-03-11Los complementos son el elemento vital del ecosistema de WordPress. Al elegir un sitio web o una plataforma de blogs, la extensibilidad central de WordPress a través de complementos suele ser un factor importante al elegir seguir la ruta de WP. Dicho esto, sin embargo, no todos los complementos son iguales. Tampoco es necesario que todos los complementos permanezcan activos todo el tiempo. Queremos mostrarle cómo desinstalar complementos de WordPress para que cuando y si necesita eliminar uno, no tenga que lidiar con fragmentos de complementos y tablas huérfanas que abarrotan los archivos de su sitio.
Desactivación del complemento de WordPress frente a desinstalación
No es raro que los usuarios de WordPress combinen la desactivación del complemento con la desinstalación del complemento. Después de todo, ambas acciones eliminan el complemento de su sitio, por lo que una es tan buena como la otra, ¿verdad? Bueno no. No exactamente.
La desactivación del complemento es solo eso. Desactivación. El complemento ya no estará activo en su sitio, lo que significa que las funciones que habilita dejarán de funcionar. Siempre que instale un complemento, actívelo antes de que pueda funcionar. En el menú Complementos , puede desactivar de manera similar cada complemento individualmente.

Si lo hace, no eliminará los archivos y la configuración del complemento de su sitio . Puede reactivarlos en cualquier momento.

Sin embargo, eliminar o desinstalar un complemento eliminará los archivos del complemento de su sitio. O al menos la mayoría de ellos.
Suscríbete a nuestro canal de Youtube
¿Por qué desinstalaría un complemento de WordPress?
La mayoría de las personas desinstalan los complementos de WordPress porque han terminado con ellos. Para usted, tal vez haya superado la necesidad de sus funciones, haya encontrado un reemplazo o incluso simplemente no le guste.
Otra razón importante para desinstalar es que el complemento está causando problemas en el sitio. El complemento puede tener un agujero de seguridad que podría comprometer los datos de su sitio. Quizás ya lo haya hecho. Puede haber un conflicto entre su tema y el complemento, o los desarrolladores podrían haber detenido el desarrollo y ya no es compatible con las versiones más actuales de WordPress.
La mayoría de estos problemas se pueden solucionar simplemente desactivando el complemento (como mostramos arriba). Pero los archivos potencialmente comprometidos aún existen en su servidor. Y esos deben eliminarse. Por lo tanto, desinstalar.
Cómo desinstalar un complemento de WordPress desde el panel
Desinstalar un complemento de WordPress de su panel de administración de WP es simple. Vaya a Complementos - Complementos instalados para ver la lista completa de lo que ha instalado.

Desde allí, debe desactivar cualquier complemento que desee desinstalar . Puede hacer clic en el botón de desactivación que hemos mostrado anteriormente, o puede marcar la casilla junto a cualquier número de plugins y seleccione D eactivate de las acciones a granel desplegables del menú.

Cuando ese proceso haya finalizado, solo necesita repetirlo, solo que esta vez seleccionando D elete del menú desplegable.

Tenga en cuenta que una vez que haga clic en el botón para eliminar el complemento, debe reinstalarlo si cambia de opinión.
Qué sucede cuando desinstala un complemento de WordPress
En muchos casos, la desinstalación de un complemento de WordPress elimina las carpetas y archivos que creó en el directorio / wp-content / plugins / de su servidor. Eso será una ruptura clara, y puede estar seguro de que el uso de almacenamiento e inodo de su servidor disminuirá.
Sin embargo, algunos complementos no solo se adjuntan a su sitio a través de los archivos que instala. Algunos complementos alteran las bases de datos centrales de WordPress creando tablas y administrando datos utilizando el propio núcleo de WP. (Este es un comportamiento normal, por cierto. No se preocupe si esto sucede). Algunos complementos que funcionan para proteger su sitio de intrusiones pueden alterar su archivo .htaccess (por lo tanto, los complementos de redireccionamiento).
Sin embargo, tras la desinstalación, algunos complementos no eliminan sus respectivas tablas y entradas de la base de datos. En algunos casos, esto se debe a que los desarrolladores quieren mantener la configuración del usuario en caso de que vuelva a instalar. Pero salvo eso, algunos complementos solo dejan bits y bytes de datos que eventualmente pueden obstruir su servidor y comenzar a afectar el rendimiento y los tiempos de consulta.
Además, algunos complementos dejan rastros de sus archivos en su propio sistema de archivos. Por ejemplo, puede usar un complemento de respaldo, pero decide desinstalarlo por un tiempo. En la mayoría de los casos, las carpetas del complemento de copia de seguridad permanecerán porque contienen las copias de seguridad de su sitio. En este caso, se trata de una protección contra fallos para mantener la seguridad de su sitio. Sin embargo, algunos complementos simplemente dejan archivos huérfanos que es posible que desee limpiar.
Cómo eliminar completamente todos los archivos de complementos de WordPress
Parte de saber cómo desinstalar los complementos de WordPress es saber que no es 100% necesario eliminar todos los archivos. Si es un usuario principiante de WordPress o no sabe mucho sobre la estructura de archivos de WP (o simplemente no quiere profundizar tanto), no se preocupe. La probabilidad de que los archivos huérfanos y las tablas de la base de datos le afecten es bastante baja.
Sin embargo, si su sitio depende de cada 0.1s de velocidad de página que pueda ganar, limpiar el sistema de archivos y la base de datos podría ser justo lo que está buscando.
Cómo eliminar los archivos sobrantes mediante SFTP
SFTP es la forma más segura de eliminar estos archivos de su servidor. Dentro de su alojamiento web, puede configurar credenciales FTP para cualquier sitio web alojado allí. En Siteground, la sección Herramientas del sitio para cada sitio web tiene una pestaña Cuentas FTP donde puede crear tantas cuentas con permisos SFTP como desee.

Una vez hecho esto, use esas credenciales para iniciar sesión a través de un cliente FTP como FileZilla. Utilice Quickconnect (1) para mayor facilidad, pero también puede guardar su información de inicio de sesión en el menú Archivo.

Una vez que haya iniciado sesión, verá la estructura de directorios de su sitio a la derecha (2) y su computadora en los paneles de la izquierda. Navegue en su sitio a / wp-content / plugins / (3) y localice los archivos del complemento. El nombre suele ser algo similar a su título, aunque no siempre es exacto. Por ejemplo, el complemento que desinstalamos se llamaba RSS Importer pero el directorio era / import-xml-feed (4) .

Haga clic con el botón derecho en la carpeta que desea eliminar y seleccione Descargar (5) . Tenga en cuenta que esto no eliminará los archivos del complemento, sino que los colocará en su sistema local, haciendo una copia de seguridad en caso de que algo salga mal. Una vez hecho esto, haga clic derecho nuevamente y seleccione Eliminar (6) .

Cuando se le solicite que confirme la eliminación, haga clic en Sí . Y eso es eso. SFTP ha eliminado correctamente los archivos restantes del complemento de su sitio.
Cómo deshacerse de tablas huérfanas en su base de datos
Si bien los archivos se pueden manejar fácilmente a través de SFTP, tratar con la base de datos en sí puede ser un poco más complicado. Ahora, esta es una parte muy avanzada de la publicación y no la recomendamos para todos. Sin embargo, si realmente necesita que su sitio esté absolutamente limpio, esta es la forma de hacerlo.
Recuerde, sin embargo, primero haga una copia de seguridad de su sitio . Siempre que juegues con la base de datos de WordPress, haz una copia de seguridad de tu sitio. Las cosas salen mal, las tablas se caen y su sitio puede desconectarse. Por lo tanto, es imperativo tener una copia de seguridad rápida para restaurar.
Con eso en mente, probablemente desee utilizar el complemento Advanced Database Cleaner para esto.

Puede que le resulte extraño usar un complemento para deshacerse de los complementos, pero este hace que el manejo de su base de datos sea tan simple que vale la pena. (¡Además, se desinstala limpio!)
El elemento del menú WP DB Cleaner lo lleva a una página simple donde puede ver todo el espacio huérfano y generalmente desperdiciado en su base de datos.

Notará que no todo aquí está relacionado con los complementos. En la captura de pantalla anterior, hay más de 4.500 revisiones de publicaciones que se están almacenando. A la derecha de cada categoría, puede establecer un número de días para excluir. Por ejemplo, lo hemos configurado para excluir los últimos 14 días de revisiones de publicaciones en caso de que sean necesarias para, bueno ... revisiones. Puede seleccionar los elementos para purgar, seleccionar Limpiar y su sitio se volverá mucho más fluido.
Para obtener datos más específicamente relacionados con los complementos, irá a la pestaña Tablas .

Las tablas generalmente se nombran en un formato legible decente, y es probable que pueda averiguar a qué complemento pertenecen. La versión Pro del complemento le dirá esa información (y solo cuesta $ 39 por dos licencias de sitio, lo cual vale la pena).
Todas las tablas enumeradas aquí son de complementos que ya no están instalados. Por ejemplo, los que comienzan con wp_defender_ son del complemento wpmudev, Defender Pro. Las tablas wp_gamipress_ son de Gamipress. No todas estas tablas contienen datos, pero todas existen como datos en la base de datos.
Seleccione las tablas que desea optimizar (el complemento ofrece sugerencias para las que más lo necesitan). En el menú desplegable, puede seleccionar Optimizar, Reparar, Eliminar o Vaciar las filas.

Le sugerimos que utilice Eliminar con moderación y cuando esté absolutamente seguro de que eliminar esa tabla no causará problemas. Así es como limpiarlo por completo. (Es posible que hayamos roto un sitio de WordPress mientras trabajamos en esta publicación al ser arrogantes con la eliminación de tablas). Le sugerimos que use la opción Optimizar .
Cómo eliminar los códigos cortos asociados con los complementos de WordPress desinstalados
Y finalmente, la pesadilla de los usuarios de complementos en todas partes ... códigos cortos. De hecho, nos gustan los códigos cortos aquí en Elegant Themes y creemos que son una forma fantástica de crear funcionalidad. Uno de los problemas con ellos, sin embargo, es que si alguna vez deja de usar un complemento (incluso desactivándolo y no desinstalándolo), el complemento deja de funcionar. Y tienes un shortcode no renderizado que aparecerá en tu sitio como texto sin formato, como [shortcode param = ”render_something” time = ”always]
En realidad, esta es una solución muy fácil, aunque manual. Vaya a su servidor web y busque el acceso a phpMyAdmin. En SiteGround, eso está en Herramientas del sitio - Sitio - MySQL - phpMyAdmin (pestaña) . Presione el botón Access phpMyAdmin .

phpMyAdmin puede ser bastante complicado, pero esta parte no lo es. Vaya a Buscar (no a Consulta) y luego ingrese su consulta. Buscamos [et_ porque ese es el prefijo de código abreviado que usamos aquí con Divi, y sabemos que el código abreviado aparecerá mucho.

Como puede ver, el código abreviado es visible en la columna post_content . También puede ver qué números de identificación de publicaciones individuales y títulos. A continuación, puede manejar esto de dos maneras. Primero, puede hacer clic en el botón Editar a la izquierda y eliminar el código corto en la base de datos.

Además, puede acceder manualmente a las publicaciones y páginas en el panel de WordPress y usar el editor de publicaciones para eliminarlas también. Buscar en la base de datos de esta manera es la mejor manera de encontrar en qué publicaciones y páginas se encuentra el shortcode. Afortunadamente, en la mayoría de los casos, los shortcodes no están en casi todas las publicaciones, sino solo en un puñado.
Además, los complementos como Shortcode Cleaner Lite / Pro y Better Search and Replace pueden buscar en la base de datos y eliminarlos en un santiamén.
Conclusión
Cada vez que tenga complementos en su sitio de WordPress, existe la posibilidad de que necesite desactivarlos o desinstalarlos. Ya sea para solucionar un problema o simplemente para terminar con su funcionalidad, esperamos que, sin importar su razonamiento, ahora sepa cómo desinstalar un complemento de WordPress de la manera correcta. Realmente no hay una forma incorrecta de hacerlo, pero como puede ver, algunos métodos pueden ser un poco más limpios que otros.
¿Cuáles son sus experiencias con la desinstalación de complementos de WordPress?
Imagen destacada del artículo por Sammby / shutterstock.com
