Ce matin, j'ai lu des articles sur des images téléchargées via la médiathèque de WordPress et je pensais en avoir compris l'essentiel. Mais il y a quelque chose qui me rend confus.
D'après ce que j'ai compris, il existe une gamme de tailles d'image par défaut - thumbnail
, medium
, large
- qui sont générées lorsque vous téléchargez une image. Les dimensions maximales sont définies dans la page Multimédia/Paramètres du panneau d'administration.
Mes tailles "Grandes" sont définies sur les valeurs par défaut large de 1024px et haute de 1024px.
J'ai une image que j'ai téléchargée et qui dépassait largement cette taille. Ce qui me rend confus, c’est lorsque j’insère l’image dans un message et que je sélectionne la grande taille de l’image - la largeur de l’image est de 640 pixels.
La balise d'image HTML générée sur le message est la suivante:
<img class="alignnone wp-image-1718 size-large" src="http://www.mysiteurl.com/wp-content/uploads/2013/01/DSC_7543-1024x767.jpg" alt="DSC_7543" width="640" height="479" />
Vous pouvez clairement voir que l'image est en réalité 1024px par 767px à partir du nom de fichier - DSC_7543-1024x767.jpg
- alors pourquoi est-elle redimensionnée à 640px par 479px par les balises?
Merci beaucoup pour toute aide!
640px est la taille du contenu définie dans votre functions.php. Voici un exemple de la largeur du contenu définie dans le thème fourni vingt-quatre dans vingt-quatorze/functions.php # L28
if ( ! isset( $content_width ) ) {
$content_width = 474;
}
Dans cet exemple, la taille de l'image sera de 474 px.
La taille du contenu correspond à la taille utilisée lorsque des images sont insérées en tant que pièces jointes dans le contenu lors de la création de messages.
MODIFIER
Parmi les commentaires de l'OP, pour supprimer ces restrictions, jetez un coup d'œil aux 2 articles suivants