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.