Solución de conflictos entre plugins y temas

One of the benefits of using WordPress to power your website is that there are thousands of plugins and themes available to help you accomplish all sorts of things. One of the downsides is that anyone can develop a plugin or theme and the developer’s experience, adherence to WordPress development best practices, level of support and commitment to maintenance will vary widely. Worst of all, you won’t necessarily find these things out until you start using the plugin or theme.

Aunque MemberMouse funciona con la mayoría de los plugins y temas, hay algunos casos en los que un plugin o tema que esté utilizando puede entrar en conflicto con la funcionalidad de MemberMouse. Cuando esto ocurra, deberá determinar qué es exactamente lo que entra en conflicto. A menudo, estas situaciones pueden resolverse asegurándose de que todos los componentes de su sitio están actualizados, o realizando un ajuste en la configuración del plugin o de la caché. A partir de ahí, ponerse en contacto con el soporte de los componentes es el siguiente mejor paso, y si no se encuentra una solución, lo mejor es dejar de usar ese componente o encontrar un reemplazo.

A continuación se expone el proceso estándar para ayudarle a identificar de dónde pueden proceder los problemas.

1. Identificar y reproducir el problema

In order to accurately test for what’s causing the problem, you will need to be able to reliably replicate the issue. For example, say that when you log into your membership site, your members report not being redirected to the member homepage appropriately. In this case, the steps to replicating the issue are simply to log into your membership site as a test member and note if the home page is correct or not.

Replicar un problema es un paso importante en la resolución de problemas, y se utiliza una y otra vez a lo largo de todo el proceso. A menudo, se dará cuenta de que un paso puede haberse olvidado o pasado por alto, y simplemente volver a hacerlo resolverá el problema. O si un cliente ha señalado un problema, que puede ser un problema local en su extremo. Y lo que es más importante, los pasos deberán transmitirse a nuestro departamento de asistencia para que nosotros también podamos reproducirlos en nuestro proceso de solución de problemas. En cualquier caso, es importante reproducir primero el problema y anotar los pasos seguidos junto con los resultados.

2. Activar el modo seguro

Limitar la interferencia de otros plugins siempre va a ser el primer paso en la solución de problemas después de desactivar sus mecanismos de almacenamiento en caché. En Modo seguro que está integrado en MemberMouse desactivará todos los plugins para que pueda volver a activarlos de uno en uno y localizar los que puedan estar causando conflictos. Al desactivar el modo seguro, los plugins y el tema vuelven a su estado anterior.

  1. En el área Centro de asistencia del panel de control de MemberMouse, puede hacer clic en el botón Modo seguro o también puede acceder a la pantalla de configuración del Modo Seguro desde el menú de MemberMouse, yendo a Configuración general > Modo seguro.




  2. Once you’re on the Safe Mode configuration screen, click the Activar el modo seguro botón.

    Aparecerá un cuadro de diálogo de confirmación pidiéndole que confirme que desea activar el modo seguro. Este diálogo de confirmación le llama la atención sobre las cosas que sucederán cuando se active el modo seguro, que son las siguientes:

    • se desactivarán todos los plugins excepto MemberMouse
    • si existe un tema predeterminado de WordPress, se desactivará el tema actual y se activará el tema predeterminado de WordPress
    • MemberMouse recordará qué plugins estaban activos y qué tema estaba activo para que puedan ser reactivados cuando se desactive el modo seguro.

      Nota: Some plugins and themes will listen for WordPress deactivation hooks so that they can perform certain actions when they occur. MemberMouse safe mode uses a method of bypassing the plugins that don’t trigger the WordPress deactivation hooks. This is the preferred method so that plugins and themes aren’t inadvertently instructed to modify any configuration settings.

  3. Haga clic en Aceptar en el cuadro de diálogo de confirmación.

  4. Now that Safe Mode has been enabled you’ll notice that as you navigate around the WordPress admin area, the following message will be displayed at the top of the screen:




    Puede hacer clic en Configuración del modo seguro at any time to return to the Safe Mode configuration screen. You’ll also notice that in the yellow box, the list of plugins and the theme that MemberMouse has saved is displayed:





    Ahora puede volver a intentar el proceso con el que está teniendo problemas. Si el problema se resuelve con el modo seguro activado, eso le indica que la causa del problema es un plugin o un componente del tema. Proceda con los siguientes pasos para localizar qué componente está interactuando negativamente con MemberMouse y desactívelo. 

3. Prueba de conflictos entre plugins

  1. The first thing we’re going to do is deactivate all plugins except for MemberMouse. To do this, either use the Safe Mode option described in the previous steps, or go to the Plugins en WordPress para desactivar todos los plugins excepto MemberMouse.

  2. In the top left corner of the plugins list, you’ll see a checkbox. Check this off and it will automatically select all of the plugins in the list.



  3. Encuentra el Plataforma MemberMouse de la lista y anule su selección.



  4. Encima de la lista de plugins, busque la opción Acciones masivas y seleccione la opción Desactivar opción.



  5. Ahora, con todos sus plugins marcados, excepto MemberMouse, haga clic en el botón Solicitar junto al botón Acciones masivas para desactivar todos los plugins seleccionados.

  6. Now that all plugins are deactivated except for MemberMouse, go through the steps to recreate the issue you were experiencing. If you’re still experiencing the issue, proceed to the Comprobación de conflictos temáticos section. If you’re not experiencing the issue, this means that one of the plugins you’re using is causing the problem so proceed to the next step.

  7. Ahora que sabemos que uno de los plugins está causando el problema sólo tenemos que reactivarlos uno por uno y probar después de cada uno para ver si el problema ha vuelto. Eventualmente, después de activar uno de los plugins desactivados, el problema volverá. Cuando el problema vuelva, sabremos que era el plugin que acabamos de reactivar el que estaba causando el conflicto, o parte de él.

    Una vez que hayas encontrado el plugin o plugins que forman parte del conflicto, puedes empezar a trabajar con él para ver si hay un error de configuración, un problema de caché, o si necesita ser reemplazado o eliminado. Revisa la documentación del plugin y, si es posible, sus foros de soporte para ver si puedes encontrar posibles ajustes que puedan solucionar el problema. A menudo, ponerse en contacto con su soporte puede ser el mejor paso para resolver el problema.

4. Prueba de conflictos temáticos

Si la solución de problemas de los plugins en el paso anterior no le llevó a encontrar el problema conflictivo, la solución de problemas del tema sería el siguiente paso. Al igual que en los pasos anteriores, tendrás que activar uno de los temas predeterminados de WordPress y ver si el conflicto se resuelve sin tu tema activo.

  1. To test for theme conflicts we’re going to activate the default WordPress theme. To do this, from the WordPress menus go to Apariencia > Temas.

  2. En el Temas disponibles busque y active un tema predeterminado de WordPress. Todos los temas de WordPress empiezan por Veinte y van seguidas de un número (por ejemplo Veinticuatro, Veinticinco, etc).

    If you don’t see this theme in your Temas disponibles puede añadirla haciendo clic en el botón Instalar temas en la parte superior de la página, escribiendo Veinte en el cuadro de búsqueda y, a continuación, haga clic en Instale when you see one of the WordPress themes come up in the search results. After it’s installed, activate it.

  3. Now that the default WordPress theme is activated, go through step 1 again to see if the original issue continues. If you’re still experiencing the issue, pase a la siguiente sección para obtener más instrucciones. If you’re not experiencing the issue, this means that the theme you’re using is causing the problem and you should contact the theme provider to see if you can get it resolved.

5. ¿Sigue teniendo problemas?

Si no ha podido localizar el origen del problema en los pasos anteriores, por favor enviar una solicitud de asistencia y facilítenos lo siguiente:

  • A description of the issue you’re experiencing.
  • Pasos a seguir para recrear el problema.
  • La URL del sitio web donde está instalado MemberMouse.
  • Credenciales de administrador de WordPress. Puede hacerlo fácilmente crear una cuenta de empleado para nuestro equipo de asistencia.
¿Le ha resultado útil este artículo?

Artículos relacionados