Hola, me acabo de dar cuenta de que en la página de recopilación de todas las reseñas https://retroboxes.es/opiniones-de-los-clientes/ en lugar de aparecer estrellas aparecen "S" eses (o sea una S por estrella recibida) viendo en los posible errores veo este error " Desactivado
define( 'DISABLE_WP_CRON', true ); desde el archivo wp-config.php" he probado a eliminar esa linea de código pero no ha cambiado nada, también he abierto un ticket en Yith pero todavía sin respuesta, añado que es un plugin pagado y con licencia pero hace unos meses tuve otro problema con este plugin y no obtuve solución, agradeceria que fuera un error habitual y tuvierais la solución.Contenido solo visible a usuarios registrados
Hola Nadine,
Más allá de eliminar la línea, tienes que cambiar la instrucción, es decir, en lugar de true, cámbialo a false:
define( 'DISABLE_WP_CRON', false );
Para que se cambie, ten en cuenta que esto es para tareas automáticas; no vemos relación entre esto y el plugin, pero si es lo que te indican, puedes intentarlo. Luego, si sigues con el problema, puedes vaciar las cachés; vemos que tienes WP Rocket y Varnish activos.
Vacía todas las cachés para validar que no sea un problema de caché de esta página.
Un saludo 🖐️
Hola, Naginne,
Por lo que comentas y viendo que en lugar de las estrellas aparecen las letras SSSSS, todo apunta a que el problema no está relacionado directamente con WP-Cron, sino con la forma en la que WooCommerce está mostrando las valoraciones.
WooCommerce utiliza una fuente de iconos para convertir esas letras en estrellas, y cuando esa fuente no carga correctamente o algún estilo del tema la sobrescribe, pueden llegar a mostrarse literalmente las S.
Como desde aquí no tenemos acceso a la administración de tu web para revisarlo directamente, puedes probar añadiendo este CSS en Apariencia → Personalizar → CSS adicional:
.woocommerce .star-rating {
position: relative;
overflow: hidden;
width: 5.4em;
height: 1em;
line-height: 1;
font-size: 1em;
font-family: Arial, sans-serif !important;
}
.woocommerce .star-rating::before {
content: "★★★★★" !important;
font-family: Arial, sans-serif !important;
opacity: .25;
position: absolute;
top: 0;
left: 0;
}
.woocommerce .star-rating span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
height: 1em;
padding-top: 1em;
}
.woocommerce .star-rating span::before {
content: "★★★★★" !important;
font-family: Arial, sans-serif !important;
position: absolute;
top: 0;
left: 0;
}
Después de guardarlo, limpia la caché de la web y del navegador y revisa de nuevo la página de opiniones.
Si con este código las estrellas vuelven a mostrarse correctamente, ya con ello confirmamos que el problema está en los estilos o en la fuente de iconos utilizada para representar las valoraciones, y no en el funcionamiento del Cron de WordPress.
Toma en cuenta que este plugin es de pago y no tenemos acceso a el, puedes comentarle a los desarrolladores cual es el problema que encontraste y cómo lo solucionaste para que implementen la solución en las futuras actualizaciones.
Verifícalo y nos comentas cómo ha ido todo.
Un saludo.
Gracias Karen, cuanto vales hija, ha funcionado sin siquiera borrar las cookies, además no han dejado de verse bien las estrellas en las páginas de producto, todavía estoy esperando ayuda de Yith cuando después de vuestras indicaciones ya no tengo ningún plugin de mercadillo y los pocos de pago que tengo los pago con licencia.
Solo una pregunta, cuando me contesten los de Yith, que me recomiendas decirles, por ejemplo si me dan otra solución porque mi tema es nuevo y el plugin lo actualizo todos los meses ¿tal vez deba no actualizar con la frecuencia que ello exigen? porque de hecho antes de la última actualización funcionaba bien
Muchísimas gracias Karen.
Nadinne.
Hola Nadinne,
Nos contenta que podamos ayudarte siempre con todo lo que necesites 😊 , sobre YITH puedes probar actualizar, se supone que en esas versiones ellos corrigen este tipo de errores, puedes comentarles lo que encontraste y como lograste solucionarlo para que ellos lo tomen en cuenta.
Si al actualizar sucede el error de nuevo puedes probar añadir nuevamente el CSS que te envio, o hacer un rollback en el plugin hasta que ellos aseguren funciona correctamente.
De momento todo los CSS que añadas en personalizar no se borran, por lo que si mantienen las mismas clases y no cambia el CSS debe seguir funcionando.
Un saludo.
Actualizo todos los meses, tengo 2 opciones, no actualizar o actualizar y si hay problemas hacer rollback como tu dices, mas bien me parece una medida anti piratería que no añade ninguna mejora sino todo lo contraria, desajusta la web. Al final acabaré por no actualizar siempre que ellos lo pidan, entiendo que los plugins tan caros como Yith son frecuentemente pirateados pero se pasan un poco y además con un servicio de asistencia tan lente, antes que a vosotros les pedí ayuda a ellos.
Muchas gracias, Karen