Tengo una idea brillante y dado que WordPress ya se encarga de parte del trabajo, solo necesito encontrar un buen método para que esto funcione.
Estoy trabajando en un proyecto que debe responder a todos los dispositivos, ya sea una PC de escritorio o un dispositivo móvil. Por lo tanto, quiero que las imágenes también respondan, lo que significa que los dispositivos móviles no deberían cargar imágenes de 50 KB +.
Para cada página o publicación, puedo agregar una imagen destacada usando miniaturas de publicación que, a tamaño completo, la imagen es de aproximadamente 950x250 a ~ 60 KB. Si cargo el sitio web en un iPhone / Android, no me gustaría que se cargara la imagen de ~ 60 KB, pero en su lugar me gustaría que la pequeña miniatura se cargara en su lugar.
El método predeterminado para imágenes receptivas es hacer que el ancho de la imagen sea el 100% del contenedor principal, por lo que cambiará de tamaño automáticamente si el contenedor principal también cambia de tamaño. No es el mejor método para imágenes más grandes.
Pensé en probar el script de imagen sensible de Filament Group , pero lo probé y no funcionó correctamente. Una forma de lograr esto es mediante la detección de agente de usuario, pero prefiero no hacer este método tampoco, ya que los agentes de usuario pueden ser falsificados.
Aquí hay otro método para cambiar el tamaño de las imágenes sobre la marcha , pero parece estar duplicando lo que WordPress ya ha hecho.
Si hay una manera de hacer esto con las imágenes de la Galería multimedia que WordPress tiene por defecto, con todas las miniaturas redimensionadas ya creadas, sería preferible.