J'ai des utilisateurs de wordpress qui ne sont pas très doués pour redimensionner les images, donc quand ils téléchargent une image sur wordpress, elle reste grosse> 3000px.
Ils peuvent importer dans un post et une miniature est générée. Lorsque vous cliquez sur la vignette, l'image apparaît dans une boîte à lumière (à l'aide de fancybox), mais comme l'image est trop grande, son chargement prend du temps.
Est-il possible d'ouvrir une version plus petite de l'image (disons 800 pixels de large) dans la visionneuse? Automatiquement, sans que l'utilisateur ait à redimensionner l'image avant de télécharger?
Y a-t-il un plugin pour cela?
Merci
Ce que vous devez faire, c'est modifier le fichier functions.php de votre thème pour ajouter une nouvelle taille d'image. Faites défiler vers le bas et à l'intérieur des balises php entrez:
add_image_size( 'fancybox-full', 800, 9999 );
Cela créera une image non recadrée de 800 pixels de large, chaque fois qu'une image est téléchargée.
Vous devrez ensuite éditer l'ancre de vos images pour les lier à cette nouvelle taille. Essayez d’utiliser wp_get_attachment_image_src () - utilisez fancybox-full comme argument de taille d’image. Vous ne savez pas comment le vôtre obtient l’ID de pièce jointe, donc si vous avez besoin d’une assistance supplémentaire , faites le moi savoir.
Vous constaterez que cela ne fonctionne pas actuellement avec les images que vous avez déjà téléchargées. Essayez d’utiliser le plugin Regenerate Thumbnails .
J'espère que cela t'aides.