Hosting WordPress Version en ingles

Articulo de ayuda

Cómo Desactivar Plugins de WordPress Sin Entrar al Admin

Desactiva plugins de WordPress sin acceso a wp-admin mediante el administrador de archivos, FTP, phpMyAdmin o WP-CLI.

Publicado: 30/6/2026 Actualizado: 12/7/2026

Introduccion

Un plugin incompatible o con un error puede bloquear el acceso a WordPress, provocar una pantalla blanca, un error 500 o un fallo critico.

Aunque no puedas entrar en /wp-admin, puedes desactivar plugins desde el administrador de archivos, FTP, la base de datos o WP-CLI. Antes de hacer cambios, crea una copia de seguridad si es posible, anota que plugin o actualizacion pudo causar el problema y cambia una sola cosa cada vez.

Metodo 1: renombrar la carpeta de un plugin

Es el metodo mas sencillo cuando sospechas de un plugin concreto.

  1. Accede al administrador de archivos de DirectAdmin o cPanel, o conecta por FTP/SFTP.
  2. Entra en wp-content/plugins/.
  3. Localiza la carpeta del plugin y renombrala, por ejemplo de plugin-problematico a plugin-problematico-desactivado.
  4. Recarga la web y prueba /wp-admin.

WordPress no encontrara el archivo principal del plugin y lo marcara como desactivado. Renombrar la carpeta no elimina normalmente los ajustes guardados en la base de datos.

Despues de recuperar el acceso, entra en Plugins > Plugins instalados, confirma que aparece desactivado, revisa si existe una actualizacion y consulta el registro de errores antes de reactivarlo.

Metodo 2: desactivar todos los plugins desde archivos

Utiliza este metodo cuando no sabes cual es el responsable.

  1. Abre wp-content.
  2. Renombra la carpeta plugins como plugins-desactivados.
  3. Comprueba la web. Si vuelve a funcionar, el problema esta relacionado con uno o varios plugins.

Para localizarlos, devuelve el nombre de la carpeta a plugins y renombra las carpetas internas una a una, reactivando los plugins de forma individual desde WordPress y comprobando la web despues de cada activacion.

Metodo 3: desactivar plugins con WP-CLI

Necesitas acceso SSH y WP-CLI disponible (ver gestionar WordPress con WP-CLI).

wp plugin list
wp plugin deactivate nombre-plugin
wp plugin deactivate --all
wp plugin deactivate --all --exclude=nombre-plugin

Si un plugin impide que WP-CLI cargue WordPress:

wp plugin deactivate nombre-plugin --skip-plugins --skip-themes

En Multisite, revisa si el plugin esta activo para la red; puede ser necesario ejecutar el comando con las opciones de red correspondientes y permisos de superadministrador.

Metodo 4: desactivar todos los plugins desde phpMyAdmin

Utiliza este metodo con precaucion y solo despues de exportar la base de datos.

  1. Accede a phpMyAdmin y selecciona la base de datos de WordPress.
  2. Abre la tabla de opciones (normalmente wp_options, aunque el prefijo puede ser diferente).
  3. Busca la fila cuyo option_name sea active_plugins.
  4. Edita option_value y sustituye su contenido por a:0:{}.
  5. Guarda los cambios.

Esto vacia la lista de plugins activos del sitio principal. No edites otras filas ni cambies datos serializados manualmente: un caracter incorrecto puede danar la configuracion.

En WordPress Multisite, los plugins activos para toda la red pueden aparecer en una opcion como active_sitewide_plugins dentro de la tabla de metadatos de red. No modifiques estos valores a mano si no conoces la estructura de la red; utiliza WP-CLI o solicita ayuda tecnica.

Plugins que no se desactivan con estos metodos

Los MU-plugins, en wp-content/mu-plugins/, se cargan automaticamente y no aparecen como plugins normales. Algunos sistemas usan tambien drop-ins especiales dentro de wp-content, como advanced-cache.php, object-cache.php o db.php, que pueden seguir ejecutandose aunque desactives los plugins normales; no los borres sin saber que servicio los ha creado.

Si el fallo puede estar en el codigo del tema, prueba temporalmente un tema predeterminado (ver error 500 y pantalla blanca en WordPress).

Como identificar el plugin responsable

Despues de recuperar el acceso, activa un tema predeterminado si el error continua, reactiva plugins uno a uno reproduciendo la accion que causaba el fallo, y revisa wp-content/debug.log (ver como activar el modo debug).

En una web con muchos plugins, puedes usar una busqueda por mitades: activa la mitad, y si falla, el responsable esta en ese grupo; divide de nuevo y repite hasta localizarlo.

Problemas frecuentes

Renombre plugins, pero la web sigue fallando

Revisa el tema, MU-plugins, drop-ins, memoria PHP, archivos del nucleo y registros del servidor.

El plugin vuelve a activarse

Puede existir una herramienta de gestion externa, una restauracion automatica, una tarea programada o activacion de red en Multisite.

No encuentro wp_options

El prefijo de tablas es distinto. Comprueba $table_prefix en wp-config.php.

Despues de reactivar, faltan ajustes

La mayoria de los plugins conserva su configuracion al desactivarse. Si la pierde, revisa si se ejecuto una desinstalacion o una restauracion.

Preguntas frecuentes

Renombrar una carpeta elimina el plugin?

No. Solo impide que WordPress encuentre sus archivos.

Desactivar un plugin borra sus datos?

Normalmente no. Borrar o desinstalar puede ejecutar rutinas de limpieza, segun el plugin.

Puedo desactivar unicamente un plugin desde phpMyAdmin?

Es posible, pero implica editar datos serializados y no se recomienda. Renombra la carpeta o utiliza WP-CLI.

Que hago si el plugin es imprescindible?

Mantén la web estable con el plugin desactivado, busca una version compatible, consulta al desarrollador o valora una alternativa.

Conclusion

La forma mas segura de desactivar un plugin sin acceso al administrador es renombrar su carpeta. Para varios plugins puedes renombrar wp-content/plugins o utilizar WP-CLI.

phpMyAdmin debe reservarse para situaciones en las que no haya acceso a archivos o consola. Despues de recuperar la web, revisa los registros y la compatibilidad antes de reactivar el plugin responsable.