Cómo desactivar manualmente los complementos de WordPress

Publicado: 2019-08-22

Los complementos son un gran aspecto del uso de WordPress. Sin embargo, en algún momento, deberá desinstalar o desactivar un complemento por una razón u otra. Esto podría presentar un problema, ya que el método predeterminado para desactivar los complementos de WordPress podría no estar siempre disponible.

Por ejemplo, para solucionar un problema en el que pierde el acceso a su panel de control de WordPress debido a un error interno del servidor o un conflicto de complementos, debe deshabilitar manualmente uno o más complementos. Sin embargo, sin acceso al tablero, solo podría hacerlo utilizando un enfoque manual.

En este artículo, destacaremos las diferencias entre la desactivación normal y manual de complementos. Luego, le mostraremos tres formas de desactivar manualmente los complementos de WordPress.

La forma más sencilla de desactivar manualmente un plugin de WordPress

Antes de que comencemos a profundizar en el back-end de su sitio web, veamos cómo desactivar los complementos de WordPress cuando tenga acceso al tablero. Simplemente navegue a la pestaña Complementos , donde encontrará una lista de los complementos instalados:

Lista de complementos instalados en un sitio web de WordPress

Busque el complemento que desea desactivar y haga clic en Desactivar . Como ejemplo, en la siguiente captura de pantalla, destacamos la desactivación del complemento Editor clásico :

Desactivar un complemento de WordPress
Una vez que haga clic en Desactivar , WordPress desactivará el complemento. Tenga en cuenta que aún se instalará un complemento desactivado en su sitio. Si desea eliminarlo por completo (debe eliminar todos los complementos que no esté utilizando), puede hacerlo desde la misma página.

3 formas de desactivar manualmente los complementos de WordPress sin acceso de administrador

Si pierde el acceso a sus páginas de administración de WordPress por cualquier motivo, todavía hay varias formas de desactivar sus complementos. Repasémoslos, comenzando con el más fácil.

1. Cambie el nombre de la carpeta de su complemento a través de SFTP o SSH

Desactivar un solo complemento

Cuando cambia el nombre de la carpeta del complemento en un sitio web de WordPress, ese complemento se desactiva. Puede acceder a los archivos de su sitio web a través del Protocolo seguro de transferencia de archivos (SFTP) o Secure Shell (SSH). En este ejemplo, explicamos cómo puede cambiar el nombre de la carpeta de su complemento usando SFTP.

En primer lugar, necesita un cliente FTP para acceder a los archivos de su sitio web. Usamos y recomendamos FileZilla, un cliente FTP gratuito y muy confiable. Consulte el tutorial sobre cómo usar FTP para transferir archivos a WordPress para obtener detalles sobre cómo acceder a los archivos de su sitio web.

Una vez que se conecta a su sitio web a través de SFTP, puede acceder a su directorio raíz de WordPress, que es donde residen todos los archivos de su sitio web:

Los archivos de tu sitio web de WordPress

Navegue a la carpeta wp-content/plugins . La carpeta de complementos es donde se almacenan todos los archivos de complementos en su sitio web. En el interior, encontrará un directorio único para cada uno de los complementos inactivos y activos en su sitio web. Eliminar cualquiera de estas carpetas puede causar problemas, por lo que no recomendamos que siga este camino.

En su lugar, cambie el nombre de la carpeta para el complemento que desea deshabilitar. Cambia su nombre por el que quieras. En la siguiente captura de pantalla, cambiamos el nombre de la carpeta del editor clásico a classic-editor-deactivated . Esto desactivará automáticamente el complemento.

Carpeta de complementos renombrada

Para reactivar el complemento, revierta la carpeta a su nombre original y actívelo desde la página del complemento en el panel de control de WordPress.

Desactivar todos los complementos

Si tiene un problema en su sitio web pero no está seguro de qué complemento es, deshabilite todos los complementos cambiando el nombre del directorio donde están instalados: /wp-content/plugins/ . Una vez que recupere el acceso a su tablero de WordPress, cambie el nombre de la carpeta de complementos a complementos y active los complementos uno por uno hasta que reproduzca el problema. En ese momento sabes cuál es el complemento problemático.

2. Desactivar todos los complementos de la base de datos de WordPress

WordPress almacena prácticamente toda la información del sitio web en su base de datos. Por lo tanto, también puede deshabilitar los complementos de la base de datos. Es un proceso bastante indoloro. Use una herramienta como phpMyAdmin en el panel de control de su servidor web para acceder a la base de datos.

Herramientas de base de datos de alojamiento web

Una vez que se conecta, puede ver las bases de datos a las que tiene acceso. Si tiene más de un sitio web, verá una lista de bases de datos. Haga clic en la base de datos que corresponda a su sitio web de la lista de la izquierda. Luego haga clic en la tabla wp_options (tenga en cuenta que el prefijo wp_ en los nombres de la tabla puede variar) para explorar los datos que contiene:

Tablas de bases de datos de WordPress en phpMyAdmin

Busque el nombre de la opción active_plugins . El nombre de la opción le da una pista de lo que contiene:

Buscar en la base de datos de WordPress

Una vez que encuentre la fila, haga clic en el botón Editar . Se abrirá una nueva página con múltiples campos, uno de los cuales se llama option_value . En él verá una lista de complementos instalados. Cambie el valor a a:0:{} para desactivar todos los complementos. Haga clic en Ir para cambiar la configuración.

Cambiar el valor de una opción en la base de datos

3. Desactivar complementos usando la línea de comandos de WordPress (WP-CLI)

Para los no iniciados, WP-CLI es una herramienta que proporciona una interfaz de línea de comandos para sitios web de WordPress. Algunos servidores web ofrecen WP-CLI como una característica preinstalada. De lo contrario, puede configurarlo manualmente si tiene acceso Secure Shell (SSH) y puede iniciar sesión en su back-end de WordPress.

Puede usar WP-CLI para realizar muchas tareas administrativas en WordPress, una de las cuales es deshabilitar los complementos de WordPress. Comience enumerando todos los complementos instalados en su sitio web utilizando el comando wp plugin list :

Usando el comando de lista de complementos wp

Para desactivar un solo complemento, use el comando de desactivación del complemento wp . Entonces, para desactivar el complemento del editor clásico, use el siguiente comando: wp plugin deactivate classic-editor . Si el proceso es exitoso, WP-CLI le mostrará un mensaje para informarle que el complemento ha sido deshabilitado.

Desactivar un complemento con WP-CLI

También puede desactivar todos los complementos instalados en su sitio web de WordPress con el comando wp plugin deactivate –all .

Un resumen rápido sobre la desactivación manual de complementos de WordPress

Por lo general, deshabilitar complementos en WordPress es un procedimiento sencillo. Sin embargo, habrá momentos en los que no tendrá acceso a su tablero. Ahí es donde resulta útil saber cómo desactivar complementos manualmente. Lo mejor de todo es que no es tan complicado como crees.

Estas son las tres formas en que puede desactivar los complementos manualmente:

  1. Cambiar el nombre de su directorio de complementos.
  2. Deshabilitar complementos de la base de datos de WordPress.
  3. Usando el WP-CLI.

Consejo adicional:

Si desea obtener más información sobre la seguridad de WordPress, lea nuestra guía definitiva sobre seguridad y refuerzo de WordPress.