web-dev-qa-db-fra.com

Des tailles d'image supplémentaires ne sont pas générées

Lorsque je télécharge une image via l'interface d'administration, l'image est uniquement enregistrée en taille réelle. Les autres tailles sont configurées à leurs valeurs par défaut dans Paramètres> Média. Les versions redimensionnées automatiquement ne sont pas générées. J'ai l'impression que cela est dû au fait de ne pas avoir une extension spécifique PHP installée/activée, mais je ne sais pas quelle extension utilise WordPress ni comment l'installer/l'activer.

2
raddevon

La solution s'est avérée être d'éviter complètement php-Gd car je ne pouvais pas l'installer. Au lieu de cela, j'ai installé le plugin ImageMagick Engine WordPress ainsi que ImageMagick sur le serveur. Ensuite, j'ai régénéré les tailles d'image à l'aide du plug-in pour créer les tailles supplémentaires des images que j'avais déjà téléchargées.

J'ai posté la solution sur mon blog si vous voulez plus de détails. https://raddevon.com/articles/wordpress-image-resizing-without-php-Gd/

0
raddevon

De https://make.wordpress.org/core/2012/12/06/wp_image_editor-is-incoming/ :

Le support Imagick nécessite Imagick 2.2.0+ compilé avec Imagemagick 6.2.9+ pour un support complet. Si les fonctions requises ne sont pas disponibles, WordPress reviendra par défaut à D.ieu.

Si vous le pouvez, créez un fichier PHP sur votre serveur avec le contenu suivant: <?php phpinfo(); ?>. Puis chargez la page et voyez s’il existe une section pour imagick ou Gd.

De la mienne:

Gd
GD Support  enabled
Gd Version  bundled (2.0.34 compatible) 
etc.

(Il est probablement préférable de supprimer ou de désactiver votre fichier <?php phpinfo(); ?> par la suite, car il pourrait fournir de nombreuses informations utiles aux attaquants potentiels.)

2
Pat J