Es más común de lo que piensas, instalas WordPress, experimentas, instalas y desinstalas plugins a tutiplén, pruebas un tema, otro tema y acabas editando functions.php y archivos CSS del tema hasta que de repente tu web no hay por donde cogerla ¿te suena el escenario?, por eso quiero explicarte cómo eliminar WordPress manualmente sin romper nada.
Además para rematar la situación resulta que se te olvidó hacer copias progresivas o puntuales a medida que experimentabas, y tampoco tuviste ocasión de probar en una sandbox en WordPress para analizar cosas sin afectar a la web en producción.
Ahora toca desinstalar o eliminar por completo la instalación, que casualmente está en la carpeta principal del Hosting, que es public_html donde además hay otras instalaciones de WordPress, u otros CMS, en carpetas separadas, que cuelgan de la carpeta principal ¡menudo escenario! ..no te preocupes porque todo tiene solución ¡sigue leyendo!.
Para poder eliminar una instalación que está en la carpeta principal del Hosting, donde además hay otras instalaciones en carpetas (subcarpetas) de cuelgan de la principal, sean WordPress u otros CMS, si esta instalación se realizó manualmente y no utilizando el instalador de Packs de tu Hosting, se debe eliminar manualmente, base de datos incluida.
Para poder realizar esto sin afectar a otras instalaciones primero debes conocer cual es la estructura nativa de archivos y carpetas de WordPress.
¿Cual es la estructura nativa de archivos y carpetas de WordPress?
Por defecto cuando instalas WordPress en tu Hosting (self-hosted) se genera una estructura de archivos y carpetas básicos y necesarios para que la web funcione.
Esta estructura básica está compuesta por 3 carpetas principales:
/wp-admin /wp-content /wp-includes
No destaco los contenidos de estas carpetas porque va implícito que si eliminas las carpetas principales de la instalación se eliminan las subcarpetas de temas, plugins, medios, etc.
La lista de archivos que se alojan en la carpeta principal de la instalación:
.gitignore .htaccess index.php licencia.txt license.txt readme.html wp-activate.php wp-blog-header.php wp-comments-post.php wp-config-sample.php wp-config.php wp-cron.php wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php
Con esta lista queda claro lo que si puedes eliminar manualmente desde tu Panel de Hosting (cPanel), desde el Administrador de Archivos. También puedes hacerlo por FTP, pero mi experiencia me dice que en ocasiones, y con poca experiencia en clientes FTP, la gestión de archivos y carpetas es mejor hacerla desde el Hosting.
Tu instalación es posible que tenga más archivos de los que aquí indico, pero no menos, salvo que no tengas activada la visualización de archivos ocultos, en cuyo caso no verías archivos como .htaccess que contienen configuraciones para gestionar redirecciones o enlaces permanentes, por ejemplo.
Importante Realiza una copia de seguridad del Hosting antes de proceder a eliminar cualquier instalación que tengas en el mismo y descárgala a tu ordenador para garantizarte una "vuelta atrás" en caso de que elimines más de la cuenta.
Si eres cliente de Webempresa recuerda que dispones de copias de seguridad diarias realizadas con nuestra herramienta SuperBackup para restaurar tu Hosting o webs a un estado anterior a cualquier problema o desastre que pueda producirse en tu Hosting fruto de pruebas y/o experimentaciones.
En este vídeo te muestro lo sencillo que es eliminar una instalación de WordPress instalada en la carpeta principal del Hosting public_html donde también hay otras carpetas de otras instalaciones de dominios adicionales.
Eliminar una instalación de WordPress instalada en la carpeta principal del Hosting de forma manual o fruto de un traslado desde un Hosting externo es un proceso sencillo y rápido que no tiene porque afectar a otras instalaciones de tu Hosting con cPanel.