Ce script fonctionne surtout: Les tailles d'image WordPress par défaut (vignettes, moyennes, grandes, etc.) montrent leurs dimensions correctes. P> mais le problème est que le problème Les tailles d'image montrent toujours leur largeur et leur hauteur comme 0. p> C'est ce qui est retourné: p> Qu'est-ce que je fais mal? P> < P> PS: J'ai enregistré des images d'images supplémentaires comme ceci: p>
3 Réponses :
Essayez le code suivant.
//get the image size. $image_sizes = wp_get_additional_image_sizes(); foreach ( $image_sizes as $key => $image_size ) { echo "{$key} ({$image_size['width']} x {$image_size['height']})"; }
Cette fonction renvoie toutes les tailles enregistrées et par défaut avec hauteur, largeur p>
Depuis le WP 5.3, il suffit d'utiliser cette fonction:
Pouvez-vous me montrer le code, où vous avez enregistré la nouvelle taille d'image? La nouvelle taille de l'image doit être enregistrée à l'aide de la fonction suivante: développeur.wordpress.org/reference/functions / add_image_size
@Sagarbahadurtamang - J'ai mis à jour ma question (à la fin) pour refléter ces informations.
@Sagarbahadurtamang - également si cela aide à savoir, je viens de activer le plug-in Woocommerce pour voir si les tailles d'image personnalisées qu'il utilise fait la même chose. Et ça fait. Ce qui signifie que le script i posté ci-dessus montre la taille de l'image personnalisée Woocommerce comme 0 x 0.
add_image_size doit être appelé à l'intérieur du crochet "init '. Avez-vous fait cela?
Oui, et je suppose que le plugin Woocommerce a aussi.
Cela fonctionne quand je le teste.
@Sagarbahadurtamang Même tailles d'image personnalisées?
Laissez-nous Continuer cette discussion en chat .