Casi todos los sitios web de WordPress usan complementos. Si bien son ciertamente útiles, ocasionalmente pueden causar que su sitio web no funcione correctamente o presente problemas de seguridad. Si eso sucede, es posible que deba deshabilitarlos uno por uno hasta que encuentre la causa del problema. Lo cual puede ser difícil si no tiene acceso a su tablero porque un complemento no funcionó correctamente.
Afortunadamente, hay muchas otras formas de deshabilitar sus complementos de WordPress, como a través de su base de datos. En este artículo, hablaremos sobre por qué podría necesitar hacer esto y le enseñaremos cómo funciona en tres pasos.
¡Hagámoslo!
Suscríbete a nuestro canal de Youtube
Como dijimos anteriormente, las razones principales por las que alguien deshabilitaría un complemento de WordPress es para solucionar o prevenir fallas o problemas de seguridad. A veces esos ya han ocurrido, ya veces es preventivo.
Sin embargo, según las circunstancias, es posible que no se pueda acceder a su tablero. O está recibiendo un código de error que no sabe muy bien cómo solucionar o qué lo está causando. Tome los códigos de error 502 y 504 , por ejemplo. Probablemente te hayas 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 según lo previsto o una de las características de su sitio web parece estar rota, es una buena idea probar los problemas de compatibilidad.
Lo primero que debe hacer cuando surgen problemas como este es desactivar 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:
- A través de su tablero, usando la pestaña Complementos.
- A través de FTP , cambiando el nombre de las carpetas de sus complementos.
- 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 que unos pocos clics. Profundicemos 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, desplácese hacia abajo y consulte los métodos de base de datos o SFTP. Pero si puede iniciar sesión normalmente, esto es lo que puede hacer.
Primero, navegue a Complementos – Instalados desde la barra lateral izquierda.
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 golpe, recuerda. En términos de resolución de problemas, esa es la locura.
Cuando hace clic en el botón Desactivar debajo del título de un complemento, volverá a cargar la página y el complemento dejará de funcionar.
También tendrás la opción de reactivarlo o eliminarlo (2) cuando termine. Si tu problema continúa, puedes reactivarlo. De lo contrario, el botón Eliminar lo elimina de sus archivos y almacenamiento.
Sin embargo, eso es todo. Ha deshabilitado el complemento desde 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 configuras la plataforma, WordPress crea automáticamente una base de datos donde almacena toda la información de tu sitio web. Sin embargo, no puede acceder a su base de datos desde su tablero. 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 cPanel cuando se registra en un plan. Antes de ingresar a su base de datos, le recomendamos que realice una copia de seguridad de su sitio web con un complemento de migración , en caso de que algo salga mal. Si accede a su panel de control, debería ver una sección llamada Bases de datos, con una opción de phpMyAdmin debajo:
Además, si está en un host como SiteGround o Pressable , utilizará un panel propietario 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, se encuentra en Sitio – MySQL – phpMyAdmin (pestaña) – Acceder a phpMyAdmin .
Independientemente de cómo llegue allí o qué host utilice, phpMyAdmin es igual en todas partes. Después de presionar el botón o hacer clic en el enlace, se abrirá phpMyAdmin 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:
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:
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 :
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:
La fila que estamos buscando se llama active_plugins y ese valor aparece en la columna option_name . Si no lo ve al principio, no se preocupe, debe 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:
A la derecha, puede ver parte del valor que contiene esa fila. Avancemos y editémoslo 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 contiene todos sus complementos activos allí, como esta:
Antes de realizar cualquier cambio, debe seguir adelante y copiar toda la cadena en un editor de texto, luego guardar ese archivo en algún lugar donde no lo olvide. De esa forma, 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:
un: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 en su lugar. Una vez hecho esto, presione el botón Ir en la parte inferior derecha de la página para guardar los 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 tablero 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 Site Tools o panel de control del sitio, podrá crear credenciales e inicios de sesión de FTP. En la mayoría de los casos, está muy cerca de donde crea direcciones de correo electrónico o accede a phpMyAdmin.
Una vez hecho esto, inicie su cliente FTP e inicie sesión con esas credenciales.
Puede usar 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 host 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 haya hecho 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 tablero. 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 la 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 tablero de WP, vaya a Complementos – Instalado 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) .
Luego, haz clic en el menú desplegable (2) y elige Desactivar (3) . Luego presionará el botón Aplicar (4) y, a medida que la página se vuelva a cargar, 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 muy similar al anterior, solo que seleccionará todas las carpetas para descargar/eliminar, en lugar de solo 1.
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 haya 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 solución de problemas de sitios web puede ser 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 tablero, por lo que dirigirse al sistema de archivos de su sitio a través de SFTP o a la base de datos central de WP es igual de viable y casi igual de simple . Independientemente de cómo necesite solucionar el problema o por qué, estos métodos para desactivar sus complementos de WordPress deberían ayudar a resolver las cosas.
Háganos saber acerca de sus experiencias en la resolución de problemas y la desactivación de complementos de WordPress. ¿Algún consejo o sugerencia?
Imagen destacada del artículo por Sammby / shutterstock.com