Deshabilitar plugins de WordPress mediante phpMyAdmin y FTP

En alguna ocasión necesitaremos desactivar todos los plugins (o solo algunos) pero por distintos problemas, no podamos acceder al area de administración: páginas o pantallazos en blanco, pérdida de datos de acceso etc.

Para comprobar si se trata de un problema con algún plugin instalado, tendremos que desactivarlos todos e ir probando a activarlos de uno en uno. Este método mediante phpMyAdmin los desactiva todos.

Mediante phpMyAdmin

  1. Abrir phpMyAdmin
  2. Seleccionar la base de datos de WordPress
  3. Abrir la tabla de opciones denominanada generalmente wp_options, aunque puede tenet un prefijo distinto (wp)
  4. Editar el valor active_plugins (dentro de la tabla de opciones, buscar la entrada active_plugins en la columna option_name)
  5. Abrir en modo edición e insertar:  a:0:{}en el cuadro option_value y hacer clic en Go

Mediante FTP, también podemos renombrar la carpeta «plugins» y crea otra igual, pero totalmente vacía.

Al volver a acceder al panel de administración de WP aparecerá un mensaje de error por cada uno de los plugin que teníamos activados:

«El plugin X se ha desactivado debido a un error: El archivo del plugin no existe.»

Si se vuelve a renombrar la carpeta original accediendo por FTP, los plugins aparecerán en estado inactivo, de esta forma podremos volver a activarlos de uno en uno, y podremos determinar cual de ellos es el que causa los problemas.