¿Cómo restaurar un plugin de WordPress?. Hace unos días me pasó lo siguiente. Entre en el panel de administración de WordPress, como siempre. Vi las actualizaciones que había, comprobé que todos los plugins eran compatibles con mi versión actual de WordPress y le di al botón actualizar todo. Apretando el culo, como hago siempre.
Pues bien, uno de los plugins, en concreto WP Smush lo rompió todo. Todo. Por lo visto, un bug en el plugin hacía que mi WordPress y por tanto mi página web dejara de funcionar (ocasionando pérdidas millonarias xD).
La solución fue fácil.
¿Cómo restaurar un plugin de WordPress?
¿Qué hacer cuando un plugin de WordPress lo jode todo? Aquí los pasos que seguí para volver a la normalidad en 5 minutos.
Configura copias de seguridad en WordPress
Lo primero que tienes que hacer es tener copias de seguridad del sitio en cuestión.
Si usamos un proveedor de hosting serio o un proveedor especializado en WordPress, rebuscando en nuestro panel de administración veremos que el propio proveedor realiza copias de seguridad periódicamente. Lo normal es diarias o ante cualquier cambio en nuestra instalación de WordPress.
En mi caso, no necesité las copias de seguridad de Hostgator. Yo uso Updraft Plus para realizar copias de seguridad automáticas de todo mi WordPress
una vez por semana.
Resumen, si no tienes copias de seguridad de tu web, ya estás tardando en perder los 2 minutos que cuesta configurar este plugin WordPress.
Haz siempre esto antes de actualizar tu web WordPress
Este es el abc de actualizar una web WordPress:
- Configura copias de seguridad automáticas de toda la web (base de datos, plugins, archivos, etc.)
- Actualiza tu WordPress sólo después de que se haya hecho una copia de seguridad.
Yo tengo configuradas las copias de seguridad los domingos por la tarde.
Normalmente después de comer, me llega un correo avisando de que la copia de seguridad se ha realizado con éxito.
Pues bien, si tengo que actualizar WordPress lo hago esa misma tarde, antes de hacer algún cambio. De esta manera me aseguro de que si se rompe algo, tengo la copia de seguridad más reciente posible.
La he cagado ¿cómo restauro el plugin a su versión anterior?
Ahora pongámonos en el caso que me ha pasado a mí. Actualizo los plugins de WordPress y boom! Hay uno (WP Smush ò_ó) que rompe mi web y ojo, no tenemos acceso al panel de administración de WordPress, ¡ni nada!
Si tuviéramos acceso al panel de administración de WordPress, el propio Updraft Plus tiene las herramientas para restaurar copias de seguridad.
Pero en nuestro caso no.
Aún así, es fácil. Updraft Plus guarda automáticamente las copias de seguridad de mi WordPress en Dropbox. Así que, estos son los pasos para restaurar un plugin de WordPress a su versión anterior manualmente:
- Voy a mi Dropbox y descargo la última copia de seguridad de mis plugins a mi Mac.
- Descomprimo, busco el plugin en cuestión.
- Conecto a mi hosting por FTP con FileZilla.
- Voy a la carpeta de plugins y renombro el plugin antiguo a wpsmush_old
- Restauro la versión anterior del plugin copiándola en la carpeta de plugins de WordPress.
Y casi ya está, pero falta lo más importante.
Haz esto después de restaurar un plugin en WordPress manualmente
Una vez hemos restaurado el plugin, si ahora entramos a la web ya funcionaría y pensaríamos que ya está todo solucionado. Nos colgamos la medallita y a dormir. ¡Pues no!
Uno de los errores más comunes en WordPress es realizar algún cambio a mano en alguno de los directorios y no configurar bien los permisos.
Así que, tras restaurar un plugin de WordPress haz esto:
En mi caso, me conecto por FTP usando FileZilla que tiene un par de opciones para configurar los permisos tal y como debe ser en WordPress.
Los directorios deben tener permiso 755. Marcamos incluir subdirectorios y sólo directorios.
Los archivos deben tener permiso 644. Marcamos incluir subdirectorios y sólo ficheros.
Ahora sí. Hemos restaurado nuestro WordPress a su estado anterior al armaggedon. Disolvemos el gabinete de crisis.
Fin.
Qué sabes del bug de WP Smush? Yo también lo uso y de momento no lo he actualizado al leer tu post, me has evitado pérdidas millonarias ;). No he visto que hayan sacado otra versión desde la 2.4.3 que es la que te ha fallado no?
Hola,
no sé mucho, de hecho a lo mejor sólo pasa con mi instalación de WordPress.
De momento me voy a esperar a la siguiente release tocha que el que tengo va bien 😉
Saludos!
Acabo de actualizar a la versión 4.6 de WordPress y actualizado todos los plugins y ya va todo fino.
Buenas tardes y alabado seas (gestionó la web de un instituto y este post me salvó la vida). Tienes escrito algo sobre monitorización de la página de Wp? Tipo Stats en las últimas versiones. (Mi versión no la tiene y no sé que widget poner). Muchas gracias again
Hola,
Pues tienes Jetpack como opción sencilla y Google Analytics como opción más potente.
Busca por el blog mis entradas sobre pagespeed y plugins WordPress. Si instalas Jetpack ten cuidado porque puede ralentizar la web.
Si tienes contratado un hosting decente, también tienes métricas en su panel de control.
Ya me cuentas 😉
Hola! Muchas gracias por el post. Tengo un problema que no se como resolver. Necesito restaurar un plugin a la versión original. Necesito que quede limpio y empezar de cero. Cómo hago para borrar o desvincular los datos de la base de datos que corresponden a ese plugin? Muchas gracias por tu tiempo
¿No te sirve con eliminarlo y volverlo a instalar?