Cómo deshabilitar / desactivar los complementos de WordPress (3 métodos)

Publicado: 2021-03-14

Casi todos los sitios web de WordPress utilizan complementos. Si bien son ciertamente útiles, ocasionalmente pueden causar un mal funcionamiento de su sitio web o presentar problemas de seguridad. Si eso sucede, es posible que deba desactivarlos uno por uno hasta que encuentre la causa del problema. Lo cual puede ser difícil si no tiene acceso a su panel de control porque un complemento no funcionó correctamente.

Afortunadamente, hay muchas otras formas en que puede deshabilitar sus complementos de WordPress, como a través de su base de datos. En este artículo, hablaremos sobre por qué es posible que deba hacer esto y le enseñaremos cómo funciona en tres pasos.

¡Hagámoslo!

Suscríbete a nuestro canal de Youtube

¿Por qué querría deshabilitar un complemento de WordPress?

Como dijimos anteriormente, las razones principales por las que alguien deshabilitaría un complemento de WordPress es para solucionar o prevenir fallas de funcionamiento o problemas de seguridad. A veces, esos ya han ocurrido y, a veces, es preventivo.

Sin embargo, según las circunstancias, es posible que no se pueda acceder a su panel de control. O recibe un código de error que no sabe muy bien cómo solucionar el problema o qué lo está causando. Tome los códigos de error 502 y 504, por ejemplo. Probablemente se haya encontrado con ambos varias veces y, aunque no son exclusivos de WordPress, los problemas con los complementos son una causa potencial. Aparte de eso, si alguna vez se encuentra con un problema en el que un complemento no funciona como se esperaba o una de las funciones de su sitio web parece estar rota, es una buena idea probar los problemas de compatibilidad.

En primer lugar, cuando surjan problemas como este, desactive los complementos uno por uno , no todos a la vez. Puede rastrear el problema exponencialmente más rápido de esta manera (y evitar que su sitio se rompa aún más). Hay tres formas de manejar esta desactivación:

  1. A través de su panel de control, usando la pestaña Complementos.
  2. A través de FTP, cambiando el nombre de las carpetas de sus complementos.
  3. Directamente desde su base de datos.

Estas tres formas se han enumerado en orden de la más fácil a la más compleja. Tenga en cuenta que el hecho de que sea complejo no significa que sea difícil. Solo requiere un poco más de unos pocos clics. Vamos a profundizar para que pueda deshabilitar sus complementos de WordPress de todas las formas imaginables.

1. Cómo deshabilitar un complemento de WordPress desde el panel

Deshabilitar un complemento de WordPress a través de su panel de administración es la forma más fácil y sencilla de deshabilitar un complemento. Si tiene acceso al tablero, eso es. Si los problemas del complemento le han hecho perder el acceso, baje y consulte los métodos SFTP o de la base de datos. Pero si puede iniciar sesión normalmente, esto es lo que puede hacer.

Primero, navegue a Complementos - Instalados desde la barra lateral izquierda.

deshabilitar el panel de complementos

Una vez allí, desplácese para encontrar el complemento que esté desactivando primero. Recuerde, si está solucionando problemas que cree que podrían estar relacionados con el complemento, desactívelos uno por uno. No lo hagas todo de una vez, recuerda. En términos de resolución de problemas, esa es la locura.

Cuando haces clic en el botón Desactivar debajo del título de un complemento, se recargará la página y el complemento dejará de funcionar.

deshabilitar complementos

También tendrá la opción de reactivarlo o eliminarlo (2) cuando haya terminado. Si su problema continúa, puede reactivarlo. De lo contrario, el botón Eliminar lo elimina de sus archivos y almacenamiento.

Pero eso es todo. Ha desactivado el complemento de su panel de control y, con suerte, su problema está resuelto.

2. Cómo deshabilitar un complemento de WordPress de la base de datos usando phpMyAdmin

Si bien acceder a su base de datos de WordPress no es algo con lo que todos se sientan cómodos, si lo está, deshabilitar los complementos de WordPress de esta manera es seguro.

Paso # 1: Acceda a su base de datos de WordPress con phpMyAdmin

Para comenzar, necesitará acceso a su base de datos de WordPress. Cuando configura la plataforma, WordPress crea automáticamente una base de datos donde almacena toda la información de su sitio web. Sin embargo, no puede acceder a su base de datos desde su panel de control. Para llegar allí, necesitará usar una herramienta que le permita interactuar con bases de datos, como phpMyAdmin.

La mayoría de los servidores web en estos días le brindan un panel de control de cPanel cuando se inscribe en un plan. Si accede a su panel de control, debería ver una sección llamada Bases de datos, con una opción phpMyAdmin debajo:

deshabilitar los complementos de wordpress

Además, si está en un host como SiteGround o Pressable, utilizará un panel de control patentado como Site Tools. En la mayoría de los casos, estos tienen una sección dedicada a las bases de datos. En Siteground, por ejemplo, está en Site - MySQL - phpMyAdmin (pestaña) - Access phpMyAdmin .

siteground phpmyadmin

Independientemente de cómo llegue allí o qué host use, phpMyAdmin es el mismo en todas partes. Después de presionar el botón o hacer clic en el enlace, phpMyAdmin se abrirá y ahora verá varias opciones en el medio de la página. un menú de navegación en la parte superior y una lista de bases de datos a la izquierda. Si está alojando un solo sitio web, debería ver solo una base de datos en esa lista. En el siguiente ejemplo, estamos usando un servidor de prueba con varios sitios web, de ahí los múltiples elementos a la izquierda que se pueden expandir:

deshabilitar los complementos de wordpress

En la mayoría de los casos, puede identificar las bases de datos de WordPress debido al prefijo wp_ . Sin embargo, muchos hosts cambian ese valor predeterminado por motivos de seguridad y usted también puede modificarlo. En cualquier caso, haga clic en la base de datos de su sitio web y luego continúe con el paso número dos.

Paso # 2: Ubique sus tablas de complementos

Una vez que abra su base de datos en phpMyAdmin, verá una lista de tablas que contienen todos los datos de su sitio web, como las siguientes:

deshabilitar los complementos de wordpress

Notará que algunas tablas tienen nombres que hacen que su contenido sea fácil de reconocer, como wp_options y wp_posts . Sin embargo, no hay una tabla dedicada a los complementos. En cambio, WordPress almacena la información de su complemento dentro de la tabla wp_options :

deshabilitar los complementos de wordpress

Tenga en cuenta que las tablas que ve en los ejemplos anteriores también tienen prefijos personalizados por razones de seguridad. Sin embargo, el tuyo probablemente comience con wp_ . En cualquier caso, haga clic en el enlace wp_options ahora y se abrirá una nueva página que contiene muchas filas:

deshabilitar los complementos de wordpress

La fila que estamos buscando se llama active_plugins y ese valor aparece debajo de la columna option_name . Si no lo ve al principio, no se preocupe, debería haber varias páginas de filas, así que siga buscándolo. Una vez que lo encuentre, continúe con el paso número tres.

Paso # 3: deshabilite sus complementos de WordPress

Así es como debería verse la fila active_plugins una vez que la encuentre:

deshabilitar los complementos de wordpress

A la derecha, puede ver parte del valor que contiene esa fila. Sigamos adelante y edítelo haciendo clic en el botón Editar en el extremo izquierdo de la fila. En la página siguiente, verá todos los campos que contiene la fila active_plugin , incluido uno llamado option_value . Puede encontrar una cadena que contenga todos sus complementos activos allí, como este:

deshabilitar los complementos de wordpress

Antes de realizar cualquier cambio, debe continuar y copiar toda la cadena en un editor de texto, luego guardar ese archivo en algún lugar donde no lo olvide. De esa manera, puede restaurar los valores originales del campo option_value en caso de que algo salga mal.

Después de hacer eso, continúe y elimine todo el contenido del campo y reemplácelo con esta cadena:

a: 0: {}

Ese pequeño fragmento de código le dice a WordPress que no hay complementos activos en su sitio web. En el ejemplo que le mostramos anteriormente, se estaban ejecutando seis complementos, por lo que se abrió con un valor a: 6. Una vez hecho esto, presione el botón Ir en la parte inferior derecha de la página para guardar sus cambios.

Continúe e intente abrir su sitio web de WordPress. Si uno de sus complementos impedía que se cargara, debería volver a la normalidad ahora. Si es así, debería poder acceder a su panel nuevamente. Desde aquí puede volver a activar sus complementos, uno por uno. Si su sitio se rompe después de habilitar un complemento, puede estar seguro de que esta es la causa de sus problemas. Puede regresar a su base de datos y una vez más deshabilitar sus complementos para recuperar su sitio. Luego puede desinstalar el complemento roto y comenzar a buscar un reemplazo.

3. Cómo desactivar un complemento de WordPress a través de SFTP

SFTP, o protocolo seguro de transferencia de archivos, es una de las formas más seguras de desactivar los complementos de WordPress. Primero, necesitará un cliente FTP externo. Usaremos FileZilla.

Dentro de su cPanel o Herramientas del sitio o el panel del sitio, podrá crear credenciales e inicios de sesión FTP. En la mayoría de los casos, está muy cerca de donde crea direcciones de correo electrónico o accede a phpMyAdmin.

cuentas ftp

Una vez hecho esto, inicie su cliente FTP e inicie sesión con esas credenciales.

ftp para desactivar el complemento

Puede utilizar la función Quickconnect (1) , que simplemente le permite iniciar sesión sin preocuparse por guardar las credenciales u otras opciones. El cliente FTP ahora mostrará su computadora local en los paneles de la izquierda y la estructura de directorios del servidor web en los paneles de la derecha.

Navegue a la carpeta / public-html / wp-content / plugins / (2) de esta instalación de WordPress y haga clic con el botón derecho en la carpeta del complemento que desea desactivar mediante SFTP (3). En el menú contextual, seleccione Descargar (4) . La descarga del complemento no lo elimina de su servidor, pero lo respalda en caso de que necesite reinstalarlo.

Una vez que se haya realizado una copia de seguridad de esa manera, puede hacer clic con el botón derecho nuevamente y elegir Eliminar . Si lo hace, desactivará y eliminará ese complemento. Tenga en cuenta que este método no requiere que realice una acción separada para desactivar como en su panel de control. Si encuentra que necesita volver a habilitar el complemento, simplemente cargue la copia de seguridad que descargó primero.

Cómo deshabilitar todos los complementos de WordPress y por qué querría hacerlo

A veces, sin embargo, deberá deshabilitar todo y comenzar de nuevo. Tal vez los complementos están en conflicto con su tema, o varios complementos están en conflicto con muchos otros complementos y deshabilitarlos uno por uno simplemente no ayuda. Además, es posible que deba ver qué complementos individuales funcionan por sí solos. Por lo tanto, deshabilitarlos todos le dará la oportunidad de solucionar problemas de complementos individuales sin interferencia de otros.

Afortunadamente, puede deshabilitar muy fácilmente todos sus complementos a la vez con la misma facilidad que puede deshabilitar solo uno. Las mejores formas son a través de SFTP o el panel de administración de WordPress.

En el panel de WP, vaya a Complementos: instalados como arriba. Esta vez, sin embargo, en lugar de seleccionar solo una casilla, haga clic en la casilla de verificación en la parte superior izquierda de la lista. Esto seleccionará todos los complementos de la lista (1) .

seleccionar todos los complementos

Luego, haga clic en el menú desplegable (2) y elija Desactivar (3) . Luego presionará el botón Aplicar (4) , y cuando la página se recargue, todos los complementos se desactivarán.

Si necesita eliminarlos por completo y comenzar de nuevo, puede repetir ese proceso, solo que ahora seleccionará Eliminar (5) en lugar de desactivar.

Si está utilizando SFTP, el proceso es realmente similar al anterior, solo que seleccionará todas las carpetas para descargar / eliminar, en lugar de solo 1.

deshabilitar todos los complementos

Nuevamente, navegue a / public_html / wp-content / plugins / (1) y seleccione todas las subcarpetas de complementos (2) en lugar de una sola. Haga clic con el botón derecho y seleccione Descargar (3) para mantener las copias de seguridad, y cuando hayan terminado, repita el proceso y seleccione Eliminar (4) .

Y una vez más, toda su colección de complementos ha sido deshabilitada, desactivada y eliminada.

Conclusión

La resolución de problemas de sitios web puede resultar difícil. Cuando se trata de WordPress, los complementos a veces pueden funcionar mal y la única forma de resolver el problema es deshabilitarlos temporalmente. La mayoría de las veces, usar su panel de administración tiene más sentido. Sin embargo, eso puede ser complicado sin acceso a su panel de control, por lo que dirigirse al sistema de archivos de su sitio a través de SFTP oa la base de datos central de WP es tan viable y casi tan simple. Independientemente de cómo necesite solucionar el problema o por qué, estos métodos para desactivar sus complementos de WordPress deberían ayudarlo a resolver las cosas.

Háganos saber acerca de sus experiencias resolviendo problemas y desactivando complementos de WordPress. ¿Algún consejo o sugerencia?

Imagen destacada del artículo por Sammby / shutterstock.com