J'ai une idée géniale et puisque WordPress s'occupe déjà d'une partie du travail, j'ai juste besoin de trouver une bonne méthode pour que cela fonctionne.
Je travaille sur un projet qui doit être réactif à tous les appareils, qu'il s'agisse d'un PC de bureau ou d'un gadget mobile. Ainsi, je veux que les images soient également réactives, ce qui signifie que les appareils mobiles ne devraient pas charger des images de 50 Ko +.
Pour chaque page ou publication, je peux ajouter une image sélectionnée à l'aide de miniatures de publication qui, en taille réelle, l'image est d'environ 950 x 250 à ~ 60 Ko. Si je charge le site Web sur un iPhone / Android, je ne voudrais pas que l'image de ~ 60 Ko se charge, mais je voudrais plutôt que la petite vignette se charge à sa place.
La méthode par défaut pour les images réactives est de rendre la largeur de l'image à 100% du conteneur parent, ainsi elle se redimensionnera automatiquement si le conteneur parent est également redimensionné. Pas la meilleure méthode pour des images plus grandes.
J'ai pensé à essayer le script d'image réactif de Filament Group , mais je l'ai essayé et cela n'a pas fonctionné correctement. Un moyen d'y parvenir consiste à détecter les agents utilisateurs, mais je préfère ne pas utiliser cette méthode non plus, car les agents utilisateurs peuvent être usurpés.
Voici une autre méthode pour redimensionner des images à la volée , mais cela semble reproduire ce que WordPress a déjà fait.
S'il y a un moyen de le faire avec les images de la galerie multimédia que WordPress a par défaut, avec toutes les vignettes redimensionnées déjà créées, ce serait préférable.