Webs y aplicaciones
Reinstalar WordPress conservando el contenido
Reinstalar el núcleo puede reparar archivos incompletos o modificados, pero no corrige por sí solo la base de datos, un plugin vulnerable ni malware en otros directorios. Identifica primero qué necesitas recuperar y conserva una copia actual.
¿Cómo se preserva el contenido si reinstalamos?
WordPress conserva buena parte de sus datos en la base, los archivos de medios y componentes en wp-content, y la conexión y ajustes en wp-config.php. También puede haber archivos personalizados o almacenamiento externo.
Antes de sustituir nada, guarda archivos y base en una ubicación privada y comprueba su recuperación. Anota versión e idioma del núcleo. Si tienes WP-CLI, usa wp core version y verifica con wp core verify-checksums --include-root para localizar diferencias; una advertencia de archivo adicional no demuestra por sí sola que sea malicioso.
Reinstalando WordPress desde el panel de administración preservando el contenido
En Escritorio > Actualizaciones, utiliza Reinstalar ahora cuando esté disponible y corresponda a la versión que quieres reparar. Espera a que termine y comprueba frontal, administración y registros.
No presupongas que ese botón limpia archivos ajenos al núcleo ni que una reinstalación completa confirma la ausencia de una intrusión.
Reinstalando WordPress vía FTP preservando el contenido
Descarga el paquete oficial de la misma versión e idioma desde WordPress. Comprueba qué archivos pertenecen al núcleo antes de reemplazarlos mediante un acceso de archivos seguro.
Conserva los directorios anteriores en una ubicación privada fuera de la raíz pública; renombrar wp-admin dentro de la web no impide ejecutar PHP antiguo. Sustituye wp-admin, wp-includes y los archivos del núcleo correspondientes. No sobrescribas wp-config.php, wp-content, .htaccess ni archivos propios sin revisarlos.
Reinstalando WordPress vía WP-CLI preservando el contenido
En la raíz correcta, indica explícitamente la versión y locale que has comprobado. Este ejemplo contiene marcadores que debes sustituir:
wp core download --version=VERSION_INSTALADA --locale=LOCALE_INSTALADO --skip-content --force
Sin --version, wp core download puede descargar la versión actual disponible: eso sería también un cambio de versión, no la reparación exacta que buscas. El idioma del usuario del administrador puede diferir del paquete del núcleo; confirma el locale adecuado.
--force sobrescribe archivos y --skip-content omite temas/plugins incluidos en el paquete. El comando no elimina todos los archivos extraños que pudiera haber. Comprueba checksums, funcionamiento y registros después de ejecutarlo, primero sobre un clon.
Reinstalando plugins y temas
Obtén el paquete de la misma versión desde su repositorio o proveedor oficial. Conserva por separado las personalizaciones y una copia privada del directorio anterior. Carga la copia limpia y comprueba su activación y funciones.
Reinstalar archivos no revierte necesariamente cambios de base de datos del plugin. No uses Eliminar si solo quieres reemplazar código sin revisar qué datos borra su desinstalador.
Reinstalación completa de WordPress (partir de 0 perdiendo todo el contenido)
Una instalación nueva no conserva automáticamente publicaciones, usuarios ni ajustes. Si ese es el objetivo, utiliza un destino vacío y una base nueva, manteniendo la instalación original protegida hasta comprobar el resultado.
Puedes hacerlo con Softaculous. Verifica raíz y base antes de eliminar cualquier instalación registrada. Conserva el plan de reversión y evita que ambas reciban escrituras simultáneas durante el cambio.
Después de reparar
Si el origen fue una intrusión, revisa también usuarios, tareas, plugins, temas y archivos fuera del núcleo. Rota credenciales y claves afectadas y corrige el punto de entrada antes de dar el incidente por cerrado.
Si la reparación falla, restaura el conjunto coherente previsto y comprueba la web antes de reabrirla. No dejes cuarentenas, archivos SQL ni paquetes de recuperación descargables desde el dominio.
También te puede ayudar
- Activar WordPress Multisite Explica cómo preparar, activar y completar una red WordPress Multisite con subdominios o subdirector...
- Actualización de PHP en WordPress, versiones antiguas y mensaje de advertencia Distingue el aviso de PHP obsoleto de WordPress, los parches de seguridad de CloudLinux y el riesgo...
- Cambiar la carpeta de subidas y la organización de medios en WordPress Detalla cómo desactivar las carpetas por fecha, cambiar la ruta de subidas de WordPress y ajustar fi...
- Configurar WordPress para usar SMTP Muestra cómo instalar Easy WP SMTP y configurar una cuenta de cPanel para que WordPress envíe correo...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.