Cuando los complementos colisionan: mejores prácticas para lidiar con los conflictos de complementos de WordPress

Es casi inevitable que en algún momento durante la vida de su sitio web de WordPress experimente un gran conflicto de complementos.


Cuando ocurren estos conflictos, nunca es realmente un problema entre dos complementos menores. Casi puede garantizar que el complemento más importante de su sitio se verá directamente afectado, lo que hará que toda su funcionalidad se bloquee a su alrededor..

Esa afirmación es 50% de paranoia y 50% de razón. Los complementos más importantes que utiliza entran en conflicto con otros debido a su complejidad. Ya sea que su sitio se ejecute en torno a un complemento de gestión de eventos, un complemento de comercio electrónico o algo completamente diferente, puede estar seguro de que será la víctima principal en cualquier conflicto que surja.

Es casi imposible evitar conflictos por completo si usa muchos complementos. Sin embargo, hay algunos métodos que puede usar para mantener los conflictos y problemas de complementos al mínimo absoluto.

Evitar complementos obsoletos

Si debe usar un complemento para una función específica, asegúrese de que se haya actualizado recientemente y que sea compatible con la última versión de WordPress.

Si el desarrollador no ha actualizado el complemento en más de seis meses, existe una buena posibilidad de que contenga código desactualizado. Ahora que WordPress está tratando de acortar su ciclo de desarrollo, esto se vuelve aún más importante.

Complementos de copia de seguridad antes de actualizar cualquier cosa

Plugins-Carpeta

La mayoría de las personas actualizarán sus complementos y su sitio web sin pensarlo dos veces. Debe ejecutar las últimas versiones del software en su sitio web, pero no debe ser imprudente al realizar estas actualizaciones..

Al igual que con la actualización del software principal de WordPress, es una buena práctica tener copias de seguridad completas y utilizables de todo su sitio antes de realizar cambios importantes. Tener copias de seguridad le permite restaurar versiones anteriores de cada complemento si algo sale mal y tiene que retroceder a la versión anterior.

Hay servicios como VaultPress eso le permitirá hacer una copia de seguridad de todo, aunque simplemente puede descargar el wp-content / plugins carpeta usando un programa FTP como FileZilla.

Cree una versión de desarrollo local de su sitio

Use una aplicación como MAMP o WAMP para crear una versión de su sitio web en su computadora local.

Luego puede usar esta versión local de su sitio como un entorno de prueba para actualizar cada complemento que haya instalado. Esto le permite probar las actualizaciones de cada complemento que funciona sin causar ningún conflicto con los demás..

Si se producen conflictos, no se producen en la versión en vivo de su sitio. Puede probar y ajustar los complementos en la versión de desarrollo hasta que esté satisfecho de que todo funcione.

Luego, en ese punto, puede actualizar su versión en vivo.

Actualizar complementos individualmente

Puede ser tentador seleccionar todos sus complementos y hacer que WordPress los actualice al mismo tiempo. Sin duda es un ahorro de tiempo si todo sale según lo planeado..

Si hay un problema con alguno de los complementos después de una actualización, se alegrará de haber dedicado esos minutos adicionales a actualizar cada complemento individualmente. El uso de este método le permite ver exactamente qué complemento causó el conflicto y luego restaurar la versión anterior desde una copia de seguridad de inmediato.

Al actualizarlos todos al mismo tiempo, corre el riesgo de tener que pasar una parte importante de su tiempo descubriendo los complementos en conflicto.

Encontrando el conflicto

El punto anterior es una buena práctica, pero no es algo en lo que la mayoría de la gente esté dispuesta a dedicar los minutos adicionales. Si ha actualizado todos sus complementos al mismo tiempo, le quedan dos opciones y, si es posible, desea evitar la segunda..

1. Restaurar los complementos

Puede restaurar completamente los complementos desde la copia de seguridad que tomó de ellos justo antes de la actualización. Luego actualice cada complemento de uno en uno para encontrar el que está causando el conflicto.

Si su respuesta al punto uno fue “Oh, sí. Se suponía que debía respaldarlos primero. Lo siento por ti por haber sido reducido a usar el punto dos.

2. El proceso manual

No tienes respaldo. Actualizó todos los complementos a la vez para ahorrar tiempo y ahora algo importante está roto. Ahora se enfrenta a la laboriosa tarea de verificar manualmente cada complemento para encontrar el conflicto.

Para hacer esto, debe desactivar cada complemento que haya instalado.

Cuando estén todos desactivados, puede activar su complemento principal que tiene el problema y asegurarse de que funciona correctamente; es posible que sea el complemento roto.

Luego debe activar cada complemento, uno por uno, y verificar si se ha producido el conflicto. Si tiene muchos complementos instalados, esto podría llevarle algún tiempo.

Para empeorar las cosas, una vez que haya encontrado este conflicto, deberá dejar el segundo complemento desactivado o intentar encontrar la versión que había instalado antes de la actualización, suponiendo que supiera cuál era el número de versión..

Este método manual puede tardar mucho tiempo en completarse y causar problemas importantes de funcionalidad en su sitio mientras lo lleva a cabo. Es mejor tratar de evitar este escenario por completo siendo proactivo, realizando copias de seguridad y teniendo un plan para actualizar su sitio web..

Utilice los foros de soporte de complementos para resolver el conflicto

Una vez que haya localizado el complemento ofensivo, es una buena idea dirigirse a su foro de soporte. Por lo general, se encuentran en la página de WordPress.org para el complemento si está disponible gratuitamente, o en el sitio web del desarrollador o del complemento si es un complemento premium.

Foro de complementos

Lo más probable es que no seas la primera persona en tener el conflicto. Si eres el paciente afortunado cero para este problema, debes crear un hilo en el foro o enviar a los desarrolladores un correo electrónico para comenzar a investigar el problema.

Comenzar su propio hilo del foro requerirá crear un WordPress.org cuenta si no tiene una o inicia sesión en la cuenta que creó cuando compró el complemento premium.

Reemplace el complemento menor si la resolución no es posible

Puede que no haya solución al conflicto. Es posible que no tenga otra opción que renunciar a las características de ese complemento. Al menos como solución a corto plazo.

Habrá otros complementos disponibles para usted que realizan la misma función. Dedique un tiempo a buscar un complemento de reemplazo y no utilice solo el primero que encuentre. Encuentra uno con buen soporte y ha sido actualizado recientemente por sus desarrolladores..

Incluso puede valer la pena contactar a los desarrolladores del nuevo complemento y preguntarles si el conflicto que experimentó con su complemento anterior ha sido un problema para ellos..

Recuerde que no está vinculado a ningún complemento en particular y si no puede encontrar uno que haga exactamente lo que desea, puede ser una idea encontrar a alguien que cree un código personalizado para su sitio web que elimine la necesidad de un complemento por completo.


Si bien puede usar complementos para prácticamente cualquier cosa en WordPress, puede que no sea la mejor opción disponible para usted.

Si está utilizando complementos para realizar tareas simples, es una opción mucho más inteligente aprender cómo reemplazarlos con un código personalizado. Puede aprender usted mismo o pedirle a alguien que escriba el código específico requerido para llevar a cabo la tarea y agregarlo a su tema.

Cada plugin que utiliza chips se aleja del control que tiene sobre su sitio web y pone su salud a largo plazo en manos de desarrolladores externos.

Es posible que ese desarrollador no pueda mantener el complemento completamente actualizado. Su código puede ser desordenado y tener agujeros y problemas involuntarios. Simplemente puede usar una función que ya está siendo utilizada por otro complemento que haya instalado.

Cualquiera sea el problema, generalmente se puede evitar reemplazando el complemento con código personalizado que usa menos recursos y es menos probable que cause otros problemas.

¿Has experimentado conflictos importantes con los complementos en tu sitio web? ¿Cómo los resolviste? Nos encantaría saberlo en los comentarios.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map