Desinstalar plugins en WordPress

Instalar plugins en WordPress es una tarea sumamente fácil y lo podemos hacer de varias formas.

  • Buscarlos directamente desde Plugins -> Añadir nuevo y buscar e instalar el que necesitemos.
  • Con el archivo zip del plugin desde Plugins -> Añadir nuevo -> Subir plugin.
  • Subir la carpeta por FTP a nuestro WordPress en el directorio /wp-content/plugins

Después sólo nos queda darle al botón Activar y ya tenemos el plugin funcionando.

Desinstalar plugins

Para desinstalar un plugin, lo primero que debemos hacer es desactivarlo. Y esto lo hacemos con una única pulsación, al igual que en la activación, pero a la inversa: Pulsamos Desactivar.

Después podemos borrar la carpeta del plugin por FTP, pero esta no sería la opción correcta, porque no se ejecutan las tareas que deberían suceder en la desinstalación. Lo correcto es pulsar el enlace borrar y todo rastro de nuestro plugin debería desaparecer.

Pero la realidad es que cuando un plugin se instala, aparte de los archivos de su propia carpeta, en ocasiones crea otros archivos; además, en muchas ocasiones crea su propias tablas y en la mayoría de los casos, crea opciones en nuestras tablas de WordPress.

Si el plugin está bien programado, al desinstalarlo debería eliminar todos estos rastros de la instalación y dejarnos un sistema libre de restos de archivos, tablas y entradas en nuestra base de datos… pero no siempre es así… o mejor dicho: casi nunca es así.

Eliminando rastros de plugins

Para los casos en los que el propio plugin no realice «de forma ejemplar» su trabajo de desinstalación, vamos a ir viendo en próximos artículos de esta serie los archivos, opciones en nuestro .htaccess o wp-config.php que escribe, tablas que crea y registros en nuestras tablas de WordPress para que nos sea más fácil realizar esta limpieza manual.

Tablas de WordPress

En este primer artículo, sólo vamos a ver las tablas que tiene por defecto una instalación limpia de WordPress. Cualquier tabla que no sea alguna de las abajo mostradas, ha sido creada por un plugin, tema (muy mal, un tema nunca debería crear tablas) o manualmente.

Todas las tablas pertenecientes a nuestro WordPress tienen un prefijo por defecto, que se configura en la variable $table_prefix = 'wp_'; de nuestro wp-config.php y que por defecto es wp_ por lo que siempre vamos a nombrarlo así y deberás cambiar dicho prefijo por el que corresponda de tu instalación.

TablaComentarios de la tabla
wp_commentmetaMetadatos de los comentarios
wp_commentsComentarios
wp_linksObsoleta. Información relativa a los enlaces
wp_optionsOpciones de nuestra instalación de WordPress
wp_postmetaMetadatos de las entradas
wp_postsTodo tipo de posts (de entradas del blog, páginas, menús, fotos, etc.)
wp_termsCategorías y etiquetas de las entradas
wp_termmetaMetadatos de las categorías y etiquetas
wp_term_relationshipsTabla de relaciones entre entradas (wp_posts) y sus términos (wp_terms), es decir, las categorías y etiquetas
wp_term_taxonomyEsta tabla describe la taxonomía (categoría o etiqueta) para las entradas de la tabla wp_terms
wp_usermetaMetadatos de los usuarios
wp_usersLista de usuarios
Estructura Base de Datos WordPress 4.4.2

Referencias: https://codex.wordpress.org/Database_Description

Deja un comentario