Cómo lidiar con el conflicto de complementos de WordPress

Publicado: 2018-09-14

Cada vez que pensamos en los problemas significativos que el complemento de WordPress puede causar en nuestro sitio web, creemos principalmente en los complementos mal codificados, lo que genera problemas de funcionalidad o rendimiento y algunas otras vulnerabilidades de seguridad. ¿Es eso cierto? ¡O tal vez recientemente se ha familiarizado con los complementos falsos y le preocupa la autenticidad de sus complementos y otros problemas de seguridad que estos complementos falsificados pueden provocar!

¿Pero también está al tanto del problema reciente de los conflictos de complementos?

Bueno, este es otro de los principales problemas que los usuarios pueden enfrentar con su sitio de WordPress. De todos modos, es imperativo que los usuarios estén al tanto de esta preocupación, especialmente cuando instala algunos complementos nuevos en su WordPress o cuando actualiza los complementos ya instalados.

¿Qué queremos decir con conflicto de plugin?

El conflicto de complementos es uno de los errores de WordPress más frecuentes. Lo más probable es que ya haya encontrado o experimentado un conflicto de complementos en su sitio. Sabemos que los complementos son simples fragmentos de código que se incluyen en WordPress para mejorar su funcionalidad y agregar características adicionales.

Cuando este código se enfrenta a un error, lo más probable es que su WordPress sufra la 'pantalla blanca de la muerte'. Este error de código genera un conflicto o falla importante en el complemento que afecta directamente a su sitio de WordPress.

Esto indica que la razón importante detrás del conflicto del complemento es un complemento mal codificado. Es por eso que es esencial evaluar cuidadosa y minuciosamente cada complemento de WordPress antes de agregarlo a su sitio de WordPress.

¿Qué causa este conflicto entre diferentes complementos?

Bueno, en el mundo de los complementos de WordPress hay miles de desarrolladores que crearon diferentes complementos. Cada uno de estos complementos ofrece diferentes funcionalidades y sirve para diferentes propósitos. Si bien esto es en sí mismo un punto a favor para los usuarios de WordPress, también plantea el problema del conflicto de complementos.

Dicho esto, nadie puede garantizar que un complemento creado por un desarrollador no entre en conflicto con el complemento de otro desarrollador o incluso con algo más incluido en su sitio de WordPress. Principalmente, los conflictos surgen como resultado de:

  • Conflictos entre diferentes complementos en su sitio de WordPress
  • Conflictos entre su complemento actualizado o nuevo y su tema de WordPress
  • Disputas entre la versión actual de tu WordPress y un plugin instalado

En general, los síntomas de estos conflictos de complementos de WordPress aparecen en una o dos formas. Tal vez, notará que su sitio está actuando de manera inestable: literalmente, un complemento instalado no funciona de la manera en que se supone que debe ser, o con frecuencia sufre la desagradable pantalla blanca desde la última instalación o actualización de un complemento existente.

Si esto está sucediendo en su sitio de WordPress, o si lo ha notado en algún momento anterior, debe saber cómo solucionar este problema. Debe estar familiarizado con los pasos necesarios para la solución de problemas. Esto lo ayudará a solucionar el problema al instante y sin causar demoras o interrupciones innecesarias en su sitio de WordPress. Por lo tanto, manténgase actualizado con la solución rápida para un conflicto de complementos.

Sin embargo, para ayudarlo con eso, en esta guía, le presentaremos todos los pasos que debe seguir para que no solo pueda identificar el problema que ocurre, sino que también pueda solucionarlo en consecuencia. Además de eso, también lo guiaremos en formas y consejos para evitar estos conflictos de complementos en primer lugar y en el futuro.

Cómo arreglar o solucionar conflictos de complementos de WordPress

Hay una razón por la que todos los complementos (WordPress y otros repositorios) brindan tantos detalles, reseñas de clientes, especificaciones técnicas e información valiosa adicional. Esta información generalmente se proporciona con respecto a cada complemento o tema enumerado. Esto se debe a que los desarrolladores prefieren que los usuarios revisen el informe a fondo. Quieren que los usuarios tomen una decisión bien informada con respecto a los complementos que permitirían en su sitio de WordPress.

Esto es particularmente imperativo para todos aquellos usuarios que no son capaces de inspeccionar el código pero desean conocer los problemas potenciales que todos los usuarios deben tener en cuenta. Por lo tanto, siempre preste mucha atención a cada detalle clave mientras revisa el nuevo tema o complemento en WordPress.

Al abrir la página de un complemento, notará que la página principal de cada complemento brinda a los usuarios una amplia oportunidad para garantizar que los desarrolladores mantengan y actualicen sus complementos junto con WordPress. Además, un usuario puede verificar rápidamente lo que otros dicen sobre la funcionalidad del complemento en las secciones de reseñas y calificación. Estas revisiones también ayudarán a conocer los problemas que experimentan los usuarios en Soporte. Con este último consejo, puede conocer y descubrir rápidamente los conflictos de complementos antes de que estos problemas hayan tenido la oportunidad de atacar su sitio de WordPress.

Pero, ¿qué pasa con ese momento en que el problema no se informa públicamente?

Bueno, si asumimos que los problemas no se han informado públicamente, entonces es hora de tratar estos problemas inciertos de forma manual y también inmediata. De lo contrario, enfrentará una interrupción frecuente en el rendimiento de los complementos, puede ser un mensaje de error que aparece una y otra vez o, lo que es peor, una vez más, ¡la pantalla blanca de la muerte!

Pero para ayudarlo a mantener un sitio de WordPress funcional y evitar los problemas de complementos compartidos anteriormente, estos son los escenarios que ocurren más repetidamente. Manténgase actualizado con estos problemas frecuentes y descubra qué debe hacer al respecto.

  • Escenario 1: cuando su sitio está activo, pero su complemento instalado no funciona

Si alguno de sus complementos instalados está causando un problema, no funciona correctamente o no funciona en absoluto, pero aún puede acceder a su sitio de WordPress, busque inmediatamente una actualización disponible del complemento. Lo más probable es que cualquier cosa sobre JavaScript o CSS dentro del complemento podría haber desencadenado el problema abruptamente.

En este caso, siga el proceso estándar de emisión de actualizaciones de complementos. Después de eso, verifique la funcionalidad de su sitio. Si cree que el problema ya está resuelto, significa que el desarrollador del complemento entendió el conflicto y lo corrigió ahora.

  • Escenario 2: cuando actualiza un complemento existente o instala uno nuevo, pero algo está roto

Independientemente de si ha instalado un nuevo complemento en su sitio o ha actualizado un complemento existente, puede encontrar fácilmente la fuente del sitio web roto. Y en este caso, no hay necesidad de solucionar ningún problema.

Todo lo que necesita hacer es desactivar el complemento que sospecha que está causando un problema y regresar a su sitio de WordPress. Ahora comprueba si todo funciona bien. En caso afirmativo, el siguiente paso es informar el problema enfrentado a los desarrolladores del complemento para que puedan solucionarlo de una vez por todas. Mientras espera la resolución de sus complementos, busque un reemplazo para ese complemento en particular o consulte algunos recursos para obtener una sugerencia cuidadosamente seleccionada para un reemplazo.

  • Escenario 3: cuando utiliza actualizaciones automáticas o por lotes, pero resulta ser un desastre

Aunque no hay absolutamente nada de malo en automatizar la actualización de temas, núcleos y complementos en su WordPress, a veces las cosas pueden complicarse bastante. Si bien la actualización automática es, sin embargo, un movimiento comercial inteligente considerando que la automatización y la optimización son los principales impulsores del éxito.

Pero si le gusta automatizar sus actualizaciones de WordPress, solucionar el conflicto de complementos puede no ser tan fácil como lo es de otra manera. Según de qué se trate el error y cómo se muestre en el sitio web, es posible que deba tomar dos caminos diferentes. Estos dos caminos pueden estar relacionados con:

  • Cuando el tema o complemento se rompe o aparece un mensaje (error) en la parte superior
  • Cuando sufres de una pantalla blanca de muerte

Analicemos cada uno de estos temas en detalle por separado.

Cuando su tema o complemento se rompe o aparece un error en la parte superior

A medida que enfrenta esta situación, pero su WordPress se está ejecutando y es fácilmente accesible, aquí hay algunos pasos que debe seguir. Estos pasos son particularmente necesarios si algo en su sitio se rompe así.

  • Busque su archivo de copia de seguridad reciente. Si esta copia de seguridad se realizó recientemente y justo antes de la actualización del complemento, restáurela y vaya al paso no. 5.
  • En el caso de que no haya guardado una copia de seguridad reciente, desactive todos los complementos, cada uno de ellos, ingresando a WordPress. Para esto, necesitaría ir a la sección de complementos, simplemente marcando todos los complementos de una sola vez. Puede hacer esto usando la opción de desactivación masiva que los apagará a todos.
  • Ahora compruebe si el problema de WordPress está resuelto y su sitio funciona correctamente. En caso afirmativo, entonces sabe que su complemento es el problema principal.
  • Mientras tanto, cambie el tema de su sitio al tema predeterminado de WordPress. Para esto, no solo busque un tema predeterminado de WordPress, sino que vaya a Temas> Agregar nuevo y el primer tema será su tema predeterminado allí. (La actualización del tema suele fallar cuando el desarrollador incluye una nueva funcionalidad que comienza a reflejar la funcionalidad del complemento que ya está utilizando. Por lo tanto, su mejor opción es descartar este. Vuelva a revisar el sitio y asegúrese de que ya no tenga el problema. Sin embargo, si el problema persiste, es probable que su tema esté causando el problema. En este caso, deberá establecer contacto con el desarrollador para analizar el problema y, mientras tanto, buscar un tema de reemplazo)
  • Si al cambiar el tema, el problema se solucionó, entonces verifique uno por uno cada uno de sus complementos.
  • Puede iniciarlo simplemente reactivando el primer complemento si tiene acceso a uno. Tendrá uno si su sitio es un sitio web especializado en comercio electrónico, membresía y hospitalidad. A medida que reactiva el primer complemento, verifique si su sitio está libre de problemas al hacer esto.
  • Ahora, agregue el complemento particular que cree que está causando el problema. Si su sitio web mostró un mensaje de error anteriormente, también le habría dicho el nombre real de ese complemento problemático. Sin embargo, si no, puede comenzar con el complemento que no funciona.
  • Debe continuar haciéndolo con todos los complementos a menos que descubra el que causa el conflicto. Asegúrese de desactivar el complemento que examinó recientemente, antes de activar el siguiente complemento. Esto lo ayudará a reducir las diversas variables que estaría considerando para determinar dónde existe el conflicto actual.
  • Una vez que descubra el conflicto del complemento, informe el problema al desarrollador después de desactivar el complemento. Puedes decírselo al desarrollador en el repositorio o también con el equipo de soporte en el caso de usar un plugin premium.
  • Ahora es su elección si desea revertir el complemento a su versión anterior, usar un complemento de reemplazo o prescindir por completo de esta función en particular. Sin embargo, no se recomienda volver a la última versión del complemento. Dado que es posible que continúe enfrentando el problema, siempre debe usar solo la versión reciente de los complementos, el núcleo y los temas en su sitio.

Cuando sufres de una pantalla blanca de muerte

Todos los usuarios de WordPress saben qué perspectiva aterradora es esta pantalla blanca de la muerte. Los siguientes pasos pueden ayudarlo a abordar el problema de la pantalla blanca de la muerte.

  • Cuando un usuario sufre la pantalla blanca de la muerte, no puede acceder al sitio de WordPress. Esto indica que no puede acceder a sus complementos. En esta situación, acceda a sus archivos de WordPress a través de SFTP en el panel de control.
  • Ahora desactiva cada uno de tus plugins. También puede hacer esto simplemente cambiando el nombre de la carpeta de su complemento a otra cosa.
  • Además, puede eliminar todos los archivos, haciendo que se desactiven, y almacenar la copia de seguridad de estos archivos en otro lugar, como primera cosa. Una vez que todos estos archivos se eliminen de la carpeta real, puede restaurar los complementos guardados en la misma carpeta. Esto devolverá los datos a su servidor en lugar de reactivarlos.
  • A medida que desactive todos los complementos, debería poder acceder a WordPress y volver a iniciar sesión para seguir el proceso mencionado anteriormente. Pero si se enfrenta a la misma pantalla blanca incluso después de borrar su caché, esto significa que el culpable es su tema.
  • Como ha descubierto el problema real, desactive su tema de WordPress. Para ello, siga el mismo proceso de cambiar el nombre de la carpeta de su tema y volver a cargar los archivos en la misma carpeta, después de eliminarlos primero. Esto le permitirá acceder a WordPress nuevamente y, desde allí, podrá cambiar el tema.

Formas de evitar conflictos de complementos de WordPress en breve

De lejos, debe haber tenido una idea de que la limpieza del conflicto del complemento de WordPress no es tan difícil. Todo lo que necesita para esto es un poco de paciencia y tiempo para descubrir el origen del problema. A medida que completa la solución de problemas, la solución es lo suficientemente fácil de ejecutar.

Dicho esto, el tiempo es dinero. Si bien puede encontrar todos estos problemas de WordPress como una solución fácil o no demasiado difícil de resolver, ¿por qué sufrir estos problemas cuando no es necesario? El tiempo que dedica a solucionar estos problemas se puede pagar en la creación de más sitios o incluso en hacer que su proceso comercial sea más fluido.

Por lo tanto, para evitar estos problemas o molestias por completo, los siguientes son algunos consejos útiles y prácticos, que puede incluir en sus procesos comerciales para ayudarse a sí mismo y a sus clientes a evitar conflictos con los complementos de WordPress de ahora en adelante:

  • No descargue ni instale un complemento de WordPress por capricho. Cuantas menos cantidades de complementos agregue a su WordPress, menos problemas enfrentará. En pocas palabras, puede evitar fácilmente encontrarse con estos problemas. Por lo tanto, asegúrese de elegir sabiamente los complementos de WordPress.
  • Antes de activar o instalar un nuevo complemento, asegúrese de revisar los tickets de soporte o leer las reseñas del complemento. Tómese un tiempo razonable para esta actividad, ya que esto puede ahorrarle muchos problemas en el futuro. Sin embargo, si no tiene suficiente tiempo para revisar estos detalles, tome una recomendación de un tercero de confianza o tal vez un blog de tecnología para elegir solo el correcto.
  • Mantenga todos los complementos actualizados a una versión reciente.
  • Para identificar al alborotador, actualice un complemento a la vez. Aunque esto puede no ser conveniente para manejar las actualizaciones, esto lo ayudará a determinar el complemento problemático de manera eficiente.
  • En el caso de que prefiera una herramienta de actualización automática, asegúrese de que también ejecute una copia de seguridad como primer paso y utilice la función de actualización segura como Automate.
  • Verifique su conjunto de complementos de WordPress después de unos meses. Si encuentra algún complemento que podría haber perdido las actualizaciones o el soporte de los desarrolladores durante más de cinco meses, busque uno nuevo.
  • Asegúrese de hacer una copia de seguridad de todos los datos antes de instalar o actualizar un complemento nuevo o existente

  • Puede duplicar su sitio de WordPress utilizando un entorno de prueba local. Esto lo ayudará a probar actualizaciones o nuevos complementos para cualquiera de los posibles conflictos, antes de incorporarlos en su sitio de WordPress.
  • Repase las pautas estándar de codificación de WordPress Codex. Aunque es posible que no necesite desarrollar temas o complementos para su sitio, comprender esto aún puede ayudarlo a conocer buenas prácticas de codificación, en caso de que inspeccione los complementos antes de usarlos.
  • Además, familiarícese con los anzuelos en algún momento. Por lo general, el conflicto de los complementos surge cuando los desarrolladores no proporcionan a sus ganchos un nombre exclusivo. Como van con un gancho predeterminado, normalmente corren el riesgo de entrar en conflicto o usar un gancho que ya está en uso en algún otro tema o complemento. Esto finalmente confunde al servidor y provoca un error de conflicto.
  • Del mismo modo, refresque sus habilidades de PHP, HTML y JavaScript. Sin embargo, si se siente abrumado por tantos complementos en conflicto, puede codificar esta funcionalidad en su WordPress y eliminar este problema a partir de ahora.

Resumiendo

Por supuesto, hay muchas maneras de ser lo suficientemente inteligente con respecto al uso y la activación de complementos en un sitio de WordPress. Sin embargo, se recomienda utilizar un único desarrollador de confianza para obtener todos los complementos necesarios para su sitio de WordPress. Es decir, en lugar de recopilar complementos de optimización de velocidad de un desarrollador y recopilar complementos de análisis de otro desarrollador, su mejor opción es obtener todos los complementos de un proveedor confiable.

Además, como se mencionó anteriormente, no olvide tomar recomendaciones o consultar al equipo de soporte antes de incorporar un complemento en su WordPress y evitar conflictos. La mejor manera de evitar conflictos de WordPress es elegir cuidadosamente solo el complemento adecuado para su sitio web. Además, debe recordar que los complementos son simplemente extensiones de las funciones de WordPress. Esto significa que solo deben utilizarse con moderación o cuando sea necesario.

Si bien es inevitable que no experimente un conflicto de complementos al menos una vez durante la vida útil de su sitio de WordPress, no será un problema para usted si está familiarizado con sus soluciones fáciles como las compartidas anteriormente. Sin embargo, si está utilizando complementos de WordPress para realizar tareas simples, el enfoque más inteligente sería aprender las formas de reemplazarlos con más códigos personalizados. Para esto, puede descubrirlo usted mismo o solicitar la ayuda de un desarrollador para escribir esos códigos específicos e incluirlos en su tema.

Entonces, ¿ha sufrido algún conflicto de complemento específico en su sitio de WordPress? ¿Cómo lo arreglaste? ¡Nos encantaría saberlo en la sección de comentarios a continuación!