Support » Plugin: WordPress Popular Posts » Posible conflicto con Complianz

  • Resolved JRMora

    (@jrmora)


    Buenas noches, Héctor
    Espero que todo vaya bien.
    Creo que actualización 5.4.0 ha podido crear algún conflicto con el plugin Complianz (Banner de cookies) y ha dejado de funcionar, a primera vista parece algo de Javascript (aunque no estoy seguro), JS parece deshabilitado para ese plugin y no muestra el banner de cookies ni algunas partes de la página de la política de cookies que genera.

    He limpiado caché en profundidad y persiste el error.

    Todo vuelve a la normalidad haciendo rollback a 5.3.6

    He reproducido el posible error en un staging, si quieres te puedo dar acceso por si deseas comprobarlo/verificarlo.

    Saludos
    JR

    • This topic was modified 9 months ago by JRMora. Reason: Más info

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 30 total)
  • Plugin Author Héctor Cabrera

    (@hcabrera)

    Hola @jrmora,

    No estoy familiarizado con Complianz. Lo acabo de instalar y configurar por primera vez (la versión gratis) junto a WPP 5.4.0 en un sitio de pruebas nuevo y hasta ahora todo parece funcionar bien. O al menos no encuentro nada inusual 😛

    ¿Qué sucede en tu caso? ¿A qué te refieres exactamente con que Complianz “ha dejado de funcionar”?

    Plugin Author Héctor Cabrera

    (@hcabrera)

    He reproducido el posible error en un staging, si quieres te puedo dar acceso por si deseas comprobarlo/verificarlo.

    Desafortunadamente debo declinar la oferta. Las reglas de WordPress.org prohíben explícitamente este tipo de cosas: WordPress.org Guidelines – The Bad Stuff.

    Puedes compartir la URL de tu sitio web staging para que yo le de una ojeada, eso sí, pero credenciales de acceso no.

    Thread Starter JRMora

    (@jrmora)

    Sí, lo sé @hcabrera, por eso ni puse la url. La idea era enviarte un email.
    No importa. La intención es descartar que WPP sea el motivo directo y no la relación con alguna otra cosa.

    La versión que no funciona es la PRO (es probable que con la FREE no suceda), al actualizar WPP ha dejado de mostrar el banner de cookies y la página que genera el plugin advierte de que Javascript no está activado.

    Voy a activar el plugin en el stagin y en unos minutos te paso las capturas de lo que se ve y lo que se debería ver por si sirve de pista.

    • This reply was modified 9 months ago by JRMora.
    • This reply was modified 9 months ago by JRMora.
    • This reply was modified 9 months ago by JRMora.
    Plugin Author Héctor Cabrera

    (@hcabrera)

    Ah si es la PRO no tengo cómo hacer pruebas. Tendrás que compartir al menos la URL de tu sitio web staging, o contactar al desarrollador de Complianz para que ellos verifiquen cuál es el problema con la versión Pro pues con la gratis no parece haber ninguno.

    Thread Starter JRMora

    (@jrmora)

    Creo que no hacen falta las capturas.

    En https://www.jrmora.com/blog/ funciona el banner de cookies y verás la pestaña “gestionar consentimiento” abajo a la izquierda que emerge al pasar el ratón.

    En el staging https://jrmora.com/staging no funciona (no lo muestra) ni una cosa ni la otra.

    Si visitas la url de la política de cookies en el staging también comprobarás que no aparecen los botones de gestionar permisos y la lista de proveedores

    https://www.jrmora.com/staging/politica-de-cookie-ue/

    Compárala con :

    https://www.jrmora.com/blog/politica-de-cookie-ue/

    La cuestión es que el problema desaparece al volver a 5.3.6 y Complianz hace al menos dos semanas, si no más, que no se actualiza.
    Sólo me faltaría activar el DEBUG para buscar posible aviso de error.

    • This reply was modified 9 months ago by JRMora.
    • This reply was modified 9 months ago by JRMora.
    Thread Starter JRMora

    (@jrmora)

    Mira el punto 7.1 en https://jrmora.com/staging/politica-de-cookie-ue/

    Se puede leer este nuevo texto donde deberían aparecer los botones de consentimiento y la lista de vendedores debajo:

    7.1 Administra tu configuración de consentimiento

    “Ha cargado la Política de Cookies sin soporte de javascript”

    Thread Starter JRMora

    (@jrmora)

    De momento dejaré la versión 5.3.6 en la página en producción y seguiré buscando algo que apunte al error también en Ad Inserter PRO (que fue el último que se actualizó), Complianz o donde proceda.
    También he visto que han dejado de funcionar unas pestañas añadidas con Elementor, así que algo está rompiendo más cosas. 😛
    Si tienes alguna sospecha, se agradecerá un aviso.
    Saludos.

    • This reply was modified 9 months ago by JRMora.
    Plugin Author Héctor Cabrera

    (@hcabrera)

    Hola JR,

    Revisé la URL que compartiste y en tu sitio web staging hay varios errores de JavaScript. Por el código que estoy viendo en la consola del navegador pareciera tener relación con LiteSpeed.

    Por favor prueba siguiendo estas instrucciones y reporta tus resultados: I need help with WordPress Popular Posts, what should I do?

    Thread Starter JRMora

    (@jrmora)

    Hola, Héctor
    Gracias
    Sí, sin duda es algo de Javascript
    Sigo investigando y también contacté con los colegas de Complianz, al menos para que tengan constancia por si les sirve para alguna situación parecida o me pueden dar alguna pista más.
    Ahora estoy observando e investigando una referencia a un plugin o llamada de algo que no uso ni he usado nunca (al menos que yo sepa y esté incluido en otro plugin) y no sé desde dónde se hace esta llamada a eso llamado GlotPress.
    https://ibb.co/xmT5qv3

    Ahora volveré a hacer la tradicional desactivación de plugins con Health Check & Troubleshootin que propones.

    • This reply was modified 9 months ago by JRMora.
    • This reply was modified 9 months ago by JRMora.
    Thread Starter JRMora

    (@jrmora)

    Ya estamos más cerca, sí. La misma pista me dieron en Complianz. Parece que el origen está en algo que hace el plugin de Litespeed.

    Al desactivar Litespeed desaparecen los errores, aunque no he conseguido saber qué opción o función de Litespeed es la que lo provoca.

    • This reply was modified 9 months ago by JRMora.
    • This reply was modified 9 months ago by JRMora.
    Plugin Author Héctor Cabrera

    (@hcabrera)

    Hace mucho de la última vez que usé LiteSpeed así que no recuerdo exactamente pero debe haber alguna sección en el menú llamada Optimisation (sí, con s y no con z) o algo parecido donde se encuentran varias funcionalidades relacionadas a JavaScript. Prueba por allí a ver.

    Thread Starter JRMora

    (@jrmora)

    Sí, gracias, ahora las revisaré y probaré una por una, tampoco hay tantas relacionadas con JS/CSS.

    Para colmo, como suele suceder en estos casos, ahora con Litespeed desactivado hay otro plugin que no funciona. Se amontona el trabajo 😛

    • This reply was modified 9 months ago by JRMora.
    Thread Starter JRMora

    (@jrmora)

    Hola, @hcabrera
    Me doy por vencido.

    Excluyendo algunas páginas de Litespeed y/o desactivando algunas opciones de JS/CSS a costa de sacrificar optimización se recupera parcialmente Complianz pero no muestra/esconde los anuncios de Adsense u otros. Así que se ve el banner de cookies pero a efectos prácticos no funciona.

    Además, otro plugin ha dejado de funcionar (ADS PRO – Multi-Purpose WordPress Ad Manager) y de este no tengo ni idea de por dónde meterle mano para arreglarlo.

    Por si fuera poco, algunas cosas básicas añadidas con widgets de Elementor también han dejado de mostrarse correctamente o no se muestran.
    Son demasiados errores de Javascript en cadena en demasiados sitios distintos y no sé solucionar muchos de ellos.
    Todo se ha desencadenado a la vez con la actualización de WPP a 5.4.0.
    Así que he decidido quedarme en la 5.3.6 con la que no falla nada y si no puedo actualizarlo más adelante, con toda la pena, prescindiría de WPP.

    Como última prueba bajaré la versión de PHP de 8.0 a 7.4 a ver si hubiera suerte.

    Te agradezco la ayuda.

    • This reply was modified 9 months ago by JRMora.
    Plugin Author Héctor Cabrera

    (@hcabrera)

    ¿Revertiste todos los cambios hechos en staging? Estoy revisando ahora y veo los mismos errores en la consola que hace un rato.

    Thread Starter JRMora

    (@jrmora)

    No exactamente, el anterior staging (jrmora.com/staging) ya no existe. Muy probablemente veas caché.
    Tuve que empezar de nuevo y montar uno nuevo en un subdominio para poder activar la licencia de Elementor PRO porque no permite activación en un subdirectorio.

    Ahora está en https://staging.jrmora.com/

    • This reply was modified 9 months ago by JRMora.
Viewing 15 replies - 1 through 15 (of 30 total)
  • The topic ‘Posible conflicto con Complianz’ is closed to new replies.