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.
Tabla | Comentarios de la tabla |
---|---|
wp_commentmeta | Metadatos de los comentarios |
wp_comments | Comentarios |
wp_links | Obsoleta. Información relativa a los enlaces |
wp_options | Opciones de nuestra instalación de WordPress |
wp_postmeta | Metadatos de las entradas |
wp_posts | Todo tipo de posts (de entradas del blog, páginas, menús, fotos, etc.) |
wp_terms | Categorías y etiquetas de las entradas |
wp_termmeta | Metadatos de las categorías y etiquetas |
wp_term_relationships | Tabla de relaciones entre entradas (wp_posts) y sus términos (wp_terms), es decir, las categorías y etiquetas |
wp_term_taxonomy | Esta tabla describe la taxonomía (categoría o etiqueta) para las entradas de la tabla wp_terms |
wp_usermeta | Metadatos de los usuarios |
wp_users | Lista de usuarios |
Referencias: https://codex.wordpress.org/Database_Description