¿Cómo deshabilitar plug-ins de WordPress, aun sin acceso a wp-admin?

Los plug-ins son una de las mejores cosas de WordPress, sin embargo, a veces estos mismos pueden causar problemas que afectan la estabilidad y rendimiento de nuestro sitio.

Deshabilitar plug-ins no es una solución permanente, pero sí una herramienta útil para diagnosticar y solucionar problemas en WordPress.

La clave está en identificar qué plug-in está causando el conflicto, corregirlo o encontrar una alternativa que mantenga nuestro sitio rápido y funcionando sin fallos.

Estos son tres métodos que puedes usar para restablecer tu sitio y el acceso a la administración.

Método 1: Deshabilitar un plug-in desde el panel administrativo

Si aún puedes iniciar sesión en el panel administrativo de WordPress, ve a la sección de Plugins, encuentra el plug-in que deseas deshabilitar y haz clic en Desactivar debajo del nombre del plug-in. WordPress lo desactivará y dejará de funcionar.

Método 2: Deshabilitar un plug-in mediante FTP

Cuando pierdes el acceso al panel administrativo de WordPress, FTP es una herramienta útil para desactivar plug-ins manualmente:

  1. Conéctate a tu sitio mediante FTP: Utiliza un cliente FTP como FileZilla para conectarte a tu servidor. La información para la conexión la puedes obtener del panel administrativo de tu hosting.
  2. Navega a la carpeta de plugins: Accede al directorio wp-content/plugins en el directorio raíz de WordPress.
  3. Encuentra el directorio del plugins: Localiza el directorio del plugin problemático y cambia su nombre agregando «_bak» al final.

Método 3: Deshabilitar un plug-in usando phpMyAdmin

phpMyAdmin es una interfaz web que te permite gestionar bases de datos MySQL, como la base de datos de WordPress y podrás desactivar plug-ins de WordPress a través de esta herramienta.

Te recomendamos siempre hacer una copia de seguridad de tu base de datos antes de hacer cualquier cambio en ella. Muchos proveedores de hosting ofrecen herramientas para realizar copias de seguridad automáticas, o puedes hacer una copia manual desde phpMyAdmin.

Paso 1: Accede a phpMyAdmin

Inicia sesión en el panel de control de tu hosting (como cPanel o Plesk), busca la sección Bases de Datos y selecciona phpMyAdmin.

Una vez dentro de phpMyAdmin, selecciona la base de datos asociada a tu sitio WordPress. Si no sabes cuál es, puedes encontrar su nombre en el archivo wp-config.php de tu instalación de WordPress bajo la línea:

define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );

Paso 2: Encuentra la tabla wp_options

Verás una lista de tablas en el lado izquierdo y busca la tabla llamada wp_options.

Nota: Si has personalizado el prefijo de las tablas, el nombre de la tabla podría ser algo como xyz_options. El prefijo también lo puedes encontrar en el archivo wp-config.php bajo la constante table_prefix.

Paso 3: Busca la fila active_plugins

Una vez dentro de la tabla wp_options, busca una fila con el nombre active_plugins en la columna option_name. Puedes hacer esto manualmente navegando entre las páginas, o puedes usar la barra de búsqueda en la parte superior de la pantalla para buscar active_plugins.

Paso 4: Edita la fila active_plugins

Cuando encuentres la fila active_plugins, haz clic en Editar (icono de lápiz) que aparece a la izquierda de la fila. Verás que el valor en la columna option_value contiene una lista serializada de los plug-ins activos en tu sitio. Este código podría verse algo así:

a:3:{i:0;s:19:"plugin-1/plugin-1.php";i:1;s:19:"plugin-2/plugin-2.php";i:2;s:22:"plugin-3/plugin-3.php";}

Para deshabilitar todos los plug-ins, borra el contenido de option_value y reemplázalo con:

a:0:{}

Esto desactiva todos los plug-ins, pero no los elimina. Los plug-ins seguirán estando instalados y podrás volver a activarlos desde el panel de administración de WordPress una vez que el problema haya sido resuelto.

Una vez que hayas recuperado el acceso a tu panel de WordPress, activa los plug-ins uno por uno para identificar cuál estaba causando el problema.

TL;DR

Estos métodos te permitirán deshabilitar un plug-in de WordPress cuando no puedes acceder al panel administrativo. Recuerda siempre hacer una copia de seguridad antes de realizar cambios significativos en tu sitio para evitar la pérdida de datos.

Con nuestro servicios de soporte técnico especializado para WordPress, ahorra tiempo y dinero. Solicita ajustes, reparaciones, aceleración, migración, limpieza de malware y mucho más, para garantizar que tu sitio funcione óptimo y segura. ¡Abre tu ticket ahora y deja que nuestros expertos se encarguen de tu WordPress!

Consulta nuestros servicios o contáctanos para encontrar el servicio que mejor se ajuste a tus necesidades.