¿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).

wpsmush

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.

restaurar plugin 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:

  1. Configura copias de seguridad automáticas de toda la web (base de datos, plugins, archivos, etc.)
  2. 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.

restaurar un plugin de wordpress

restaurar un plugin de wordpress 02

Normalmente después de comer, me llega un correo avisando de que la copia de seguridad se ha realizado con éxito.

jjjiuou

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.

restaurar copia de seguridad wordpress

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.

permisos wordpress

Los directorios deben tener permiso 755. Marcamos incluir subdirectorios y sólo directorios.

permisos wordpress 00

Los archivos deben tener permiso 644. Marcamos incluir subdirectorios y sólo ficheros.

permisos wordpress 01

Ahora sí. Hemos restaurado nuestro WordPress a su estado anterior al armaggedon. Disolvemos el gabinete de crisis.

Fin.