web-dev-qa-db-fra.com

Forcer WordPress, thèmes et plugins à utiliser des tailles définies

De nombreux utilisateurs ne compressent ni ne redimensionnent pas leurs images avant de les télécharger dans une publication. Par conséquent, les images sources peuvent souvent être beaucoup plus volumineuses que les paramètres de /wp-admin/options-media.php.

De nombreux auteurs de thèmes et de plugins ne respectent pas les paramètres par défaut de /wp-admin/options-media.php et ne créent souvent pas de tailles personnalisées pour des éléments tels que les curseurs de galerie.

Le résultat est des images énormes sur les pages et un Internet plus lent.

WordPress fournit 3 tailles d'image par défaut et permet aux auteurs de thèmes de créer des tailles personnalisées selon leurs besoins.

Est-ce que quelqu'un sait comment forcer WordPress, les thèmes et les plugins à utiliser des tailles définies dans /wp-admin/options-media.php et/ou des tailles personnalisées créées avec add_image_size?

J'ai lu quelques articles sur la suppression des fichiers source originaux, mais il me semble que laisser les images d'origine sur le serveur est une référence et une solution de secours pour recomposer avec Régénérer les vignettes plus tard si vous devez changer de thème à une date ultérieure.

1
jnthnclrk

Imagify redimensionne les images lors du téléchargement, conserve l'original ET optimise toutes les tailles de vignettes au moment du téléchargement. La meilleure solution tout-en-un que j'ai trouvée.

1
Zach

Je ne pense pas qu'il existe une solution tout-en-un si le thème ou le plug-in utilise des images non redimensionnées. Ils peuvent accéder aux images sources ou même directement sans les fonctions WordPress.

Ainsi, la seule façon de forcer ce type de thèmes/plugins est de modifier leurs fichiers sources. qui est connu comme une mauvaise pratique.

Mais il existe certains plugins qui peuvent réduire ce problème sans creuser dans ces thèmes/plugins codés en dur:

Redimensionner les images

Redimensionner l'image après le téléchargement

Ce plugin forcera WordPress à ne jamais conserver les images sources (celles qui sont téléchargées directement). Après le téléchargement, ils seront redimensionnés selon les paramètres définis.

Réduire les images

WP Smush

Optimiseur d'image EWWW

Ces plugins réduiront et réduiront automatiquement le poids des images juste après leur téléchargement.

Cache les images

Cache total W3

Configuré pour utiliser un temps de cache long pour les images multimédias augmentera les temps de chargement.

1
Jędrzej Chałubek