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 10 months, 1 week ago by JRMora. Reason: Más info

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

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

    (@hcabrera)

    Sí, me fijé que cambiaste a un subdominio 😛 Aún ahí sigo viendo los mismos errores en la consola.

    Plugin Author Héctor Cabrera

    (@hcabrera)

    Mira, otro usuario está reportando el mismo problema con LiteSpeed: https://github.com/cabrerahector/wordpress-popular-posts/issues/298

    Thread Starter JRMora

    (@jrmora)

    Gracias, voy a leer.

    Aunque me había rendido he hecho algunos progresos inesperados.
    He podido recuperar el banner de cookies funcional, pero sólo en las páginas. No en los post.

    Es raro, pero estoy convencido de que esto tiene que ser una tontería que me quiere volver loco.

    • This reply was modified 10 months, 1 week ago by JRMora.
    Thread Starter JRMora

    (@jrmora)

    Hola, novedades.
    En mi caso, ha funcionado esto:

    1-Rollback a Litespeed 4.1
    2-Vaciar caché completo
    3-En Litespeed: Ajustes de JS / combinar JS / OFF
    4-Vaciar caché completo

    No es la solución que esperaba porque se sacrifica mucha optimización y hay demasiada carga de CPU pero es lo que hay de momento.

    No es nada basado en lógica alguna, es la última prueba que acabo de hacer y ahora parece que no hay errores destacables. Hay otro plugin PRO que no puedo activar en el staging porque sólo permite una instalación, pero creo que ahora todo vuelve a funcionar con WPP 5.4.0 (en PHP 8)

    https://staging.jrmora.com

    Ahora paso a actualizar a Litespeed 4.2 y luego a 4.3 otra vez para ir probando y observando por si se vuelve a romper algo.

    • This reply was modified 10 months, 1 week ago by JRMora.
    • This reply was modified 10 months, 1 week ago by JRMora.
    • This reply was modified 10 months, 1 week ago by JRMora.
    • This reply was modified 10 months, 1 week ago by JRMora.
    Plugin Author Héctor Cabrera

    (@hcabrera)

    Revisa el último comentario que dejé en el link de Github que compartí arriba, JR.

    Thread Starter JRMora

    (@jrmora)

    Oh, muchas gracias.

    A ver si soy capaz de descubrir con la guía al menos el JS de Complianz para probar a excluirlo.

    Plugin Author Héctor Cabrera

    (@hcabrera)

    No creo que sea necesario que excluyas archivos de Complianz 😛

    En realidad al parecer con excluir los archivos mencionados en ese comentario (o uno de ellos en específico, tendrías que probar) se resuelven los errores de _ is not defined y wp is not defined.

    Thread Starter JRMora

    (@jrmora)

    Ah, pues es cierto. Funciona.

    Muchas gracias, ya no te molesto más.

    ¿Cómo sé que ninguno de estos JS excluídos no provocará problemas con otra cosa o en el futuro? Voy a buscar a qué procesos corresponden porque el único que me suena familiar es el viejo amigo jquery 😛

    Paso a actualizar Litespeed y a volver a probar todo en el staging.
    Insisto, gracias.

    Plugin Author Héctor Cabrera

    (@hcabrera)

    El archivo wp-includes/js/dist/i18n.min.js (que creo que es lo que hace infeliz a LiteSpeed) es un archivo core de WordPress que sirve para que los textos en JavaScript sean traducibles a otros idiomas. Es básicamente la versión JS de las funciones I18N de WordPress.

    Al excluir esos archivos en LiteSpeed básicamente le estás diciendo a LS que no minifique / concatene esos archivos. Los archivos cargarán normalmente, en teoría nada debería dejar de funcionar por eso.

    En fin, ¿cómo lo resolviste? ¿Excluiste un solo archivo? ¿Toda la carpeta? ¿Todos los archivos mencionados?

    Thread Starter JRMora

    (@jrmora)

    Acabo de excluir la lista en Litespeed.

    Los jquery ya estaban excluídos por defecto.

    https://ibb.co/DYGQrY6

    En el stagging todo vuelve a funcionar.
    En el sitio en producción también.

    Plugin Author Héctor Cabrera

    (@hcabrera)

    Excelente, gracias por avisar 😀

    Plugin Author Héctor Cabrera

    (@hcabrera)

    @jrmora, acabo de publicar una nueva versión del plugin que debería resolver el tema con LS Cache. Por favor quita los archivos que agregaste a la lista de exclusión de Litespeed, borra el cache y prueba a ver si sigues teniendo problemas con el plugin.

    Thread Starter JRMora

    (@jrmora)

    Buenas tardes, @hcabrera
    Genial. Así lo haré. Muchas gracias por el aviso, justamente estaba leyendo los cambios de la versión porque recibí el aviso de los temas que sigo en Github 😛
    En cuanto actualice y pruebe te cuento por aquí el resultado.

    Thread Starter JRMora

    (@jrmora)

    Enhorabuena, maestro @hcabrera
    Buen trabajo. Todo funciona como debe con WPP 5.4.1
    Gracias
    Edit: parece que hay algún problema con la carga, al menos para las versiones AMP (volveré a medir cuando regenere caché, USCSS, críticos y toda esa vaina por si es algo temporal)

    Todo correcto y en orden XD

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

    (@hcabrera)

    Ah, WPP no soporta AMP de todas formas jaja. Estuve haciendo algo de investigación al respecto hace no mucho pero no pasé de ahí. Quizás algún día lo retome. Pero que bueno saber que todo está funcionando, gracias por confirmar 😀

Viewing 15 replies - 16 through 30 (of 30 total)
  • The topic ‘Posible conflicto con Complianz’ is closed to new replies.