Cómo recuperar una web caída por un error crítico con Code Snippets

Una de las cosas negativas de aplicar un hook mediante el plugin Code Snippets para insertar código en nuestro WordPress en vez de ponerlo en el funcions.php es que si algún código trunca la web por completo no podrémos arreglarlo simplemente borrando el plugin y volviéndolo a instalar, ya que los Snippets o fragmentos de código que vamos añadiendo se inyectan en la base de datos de WordPress.

Restaura la web desactivando el plugin

Antes de proceder podemos restaurar la web desactivando el plugin.

Accede mediante FTP o a través de tu cPanel y renombra la carpeta del plugin.

Por ejemplo nombralo como: code-snippets-old

Tu web volverá a funcionar pero sin los códigos que tenías añadidos con Code Snippets.

Quitar el error crítico de la base de datos

Seguidamente iremos al panel de nuestro hosting para acceder a la base de datos.

Buscaremos la tabla wp_snippets donde veremos todos los fragmentos que hayamos creado + los que tiene el propio plugin.

Tenemos 2 opciones:

1- Borrar el fragmento en cuestión.

2- Cambiar el valor de la columna “Active” a 0 que equivale a interruptor apagado del fragmento de código.

Tras salvar, volvemos a nuestro FTP para renombrar la carpeta del plugin como code-snippets y recargamos nuestra página en el back-end activando de nuevo Code Snippets.

Veremos el fragmento de código que nos ha fastidiado y ya podremos editarlo o borrarlo.

NOTA: Si borramos un snippet entero de la base de datos, al acceder de nuevo al panel de Code Snippets en nuestro WordPress, este ya no estará disponible.

En definitiva, si alguna vez te ocurre que debido a un error crítico con Code Snippets tu web se viene abajo tras insertar un fragmento de código que pudiera estar mal o simplemente no funciona en nuestra instalación, podrás restaurar la web realizando este proceso.

Si necesitas asistencia técnica para tu Wordpress

Otros articulos que podrían interesarte…

Deja tu Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.