Tengo un complemento que muestra imágenes al azar en el front-end. Funciona bien en sitios web sin caché, pero para las personas que usan siteground o wpengine , se muestra la misma imagen en lugar de aleatoria. Intenté agregar la identificación única a cada imagen como el código a continuación, pero no está generando la identificación única en los sistemas de caché del servidor. En cambio, muestra la identificación generada por primera vez con la misma imagen cada vez.
<img src="image.png?v=<?php echo mt_rand( 1000, 9999 ); ?>" /> También agregué el siguiente código para siteground del sitio (SG Optimizer WP Plugin), pero aún no funcionará:
if (function_exists('sg_cachepress_purge_cache')) { sg_cachepress_purge_cache(); }¿Hay alguna solución para solucionar este problema? ¿Cómo puedo mostrar una imagen aleatoria en todos los sitios web de caché del servidor también?
Si tiene el mismo nombre para las imágenes. Entonces, ¿por qué no darle a cada imagen un nombre diferente?