Mise à jour le 04 04 2017: ajout d’une section décrivant en détail comment fonctionne le système d’images de réponse dans WordPress 4.4 +, et comment la taille de l’image personnalisée de WordPress interagit avec le système. J’aime vraiment définir des tailles d’images personnalisées dans WordPress. Le système offre une fonctionnalité et une flexibilité puissantes pour créer un site Web beau, facile à gérer et à exécuter, et nous sommes désolés drsquoavoir des estimations élevées. Par exemple, le nouveau thème wpshout a deux tailles drsquoimage au premier plan: une grande (au début de cet article) et une petite, située au milieu de la page drsquoaccueil. Nous utilisons également des tailles drsquoimages personnalisées pour nous assurer que les images dans le corps de nos messages ne sont pas trop grandes pour lrsquoespace qursquoelles occupent.
Le redimensionnement des images est très compliqué et WordPress peut tout gérer pour nous immédiatement. Imaginez que si nous faisions tout lrsquoauto réglage et lrsquooptimisation dans un logiciel comme Photoshop, il dévorerait notre entreprise. Lrsquoimage serait un luxe inaccessible. Avec cette présentation inspirante, voyons comment utiliser wordpress pour personnaliser la taille de l’image! Une dernière chose avant de commencer. souhaitez apprendre le développement de WordPress, nous avons écrit les meilleurs guides: apprenez les meilleures façons de développer WordPress et commencez dès aujourd’hui! Le lancement et l’exécution sont notre cours complet « apprendre le développement WordPress ». Maintenant, il a publié sa troisième mise à jour et extension pour aider des centaines de clients heureux à apprendre rapidement, intelligemment et complètement le développement de WordPress.
« Je pense que toute personne intéressée à apprendre le développement de WordPress a besoin de ce cours. Regarder une vidéo, c’est comme allumer une lampe », ont ils dit. Jason, développeur WordPress
Oui, j’ai presque toujours essayé de manquer d’explications claires sur pourquoi WordPress fait les choses d’une manière ou d’une autre ou comment les choses fonctionnent ensemble. Caroline freelance de WordPress lance maintenant un guide très rapide pour redimensionner les images WordPress chaque fois qu’une image est téléchargée, WordPress génère une version redimensionnée de l’image pour chaque taille d’image personnalisée.
Chaque fois que téléchargez une image sur un site WordPress, WordPress génère automatiquement une version redimensionnée de l’image en fonction de la taille de chaque image personnalisée enregistrée par votre thème (ou thème principal si êtes sur un sous thème). Dans le système de fichiers WordPress où se trouvent ces fichiers Image, il en va de même pour: Tu vois le pouvoir de ça? Conservez lrsquoimage originale que avez téléchargée, dans ce cas plus de 1 Mo, trop grande pour être utilisée sur le site. Mais pouvez également utiliser la même version drsquoimage générée, redimensionnée et recadrée automatiquement sur le site. L’image s’adaptera à l’espace qu’elle devrait contenir et ne sera pas un fichier plus grand qu’il ne devrait l’être. WordPress s’occupera automatiquement de tout.
Un cas particulier est lrsquoimage de premier plan que définissez comme
Comme WordPress est compatible avec les versions précédentes, l’image au premier plan commence, souvent appelée
Par conséquent, avez une fonction avec des noms confus, u post _ Thumbnail (), qui est en fait destinée à afficher lrsquoimage de premier plan. Vous avez aussi une fonction très étrange set _ Post thumbnail size () qui définit la taille par défaut de la vignette et de lrsquoimage de premier plan sur le site. Mon conseil est drsquoutiliser complètement set _ Post thumbnail size (). Mon conseil est de ne pas utiliser du tout set _ Post thumbnail size () Ne lrsquoutilisez pas. Accrochez une image de la taille drsquoun
Une taille d’image personnalisée pour WordPress a été ajoutée à la fonction. Php dans cette section, nous allons passer en revue le Code principal pour gérer les images de premier plan et la taille des images dans WordPress. Voici un exemple de code que nous utiliserons Il entre dans la fonction. PHP pour le thème actif: assurez que le support de thème drsquoajout drsquoimages en vedette (
Tu parles.) Nous appellerons toujours _ Post thumbnail (): le nom de la taille drsquoimage personnalisée à utiliser avec au moins un paramètre. Comme nous ne voulons pas obtenir la vignette réelle 150px X 150px comme nous lrsquoavons discuté ci dessus, nous appellerons toujours u post _ Thumbnail (): le nom de la taille drsquoimage personnalisée que nous voulons utiliser avec au moins un paramètre.
Comme indiqué ci dessous (ce code appartient à un modèle de page WordPress tel que index.php ou single.php): si (have _ posts (): while (have posts (): the Post (): the Post (), la boucle est lancée Ça pourrait être nrsquoimporte quoi. Ici, nous allons faire comme si nous voulions le titre du billet, crsquoest à dire _ Title () Afficher lrsquoimage en vedette du message et afficher la vignette (grande image en vedette) dans la taille de lrsquoimage en vedette Continuez tout le reste de la boucle Bien joué! Vous placez lrsquoimage sur la page au premier plan du message avec une taille drsquoimage définie. Il y a plus à apprendre ici, mais crsquoest assez pour commencer. avez drsquoautres questions sur drsquoautres sujets de fonctions qui peuvent être ajoutés à la vignette _ post miniature (), consultez Codex. Régénérer les vignettes exécuter régénérer les vignettes chaque fois que changez la taille de lrsquoimage sur le site. L’un de mes cinq plugins WordPress préférés est de régénérer les vignettes. Il fait un sale travail de srsquoassurer que chaque image que téléchargez a une version adaptée à toutes les tailles drsquoimage que déclarez. Lancez le chaque fois que changez la taille drsquoune image sur votre site, sinon lrsquoancienne image devient très intéressante. Regardons de plus près les paramètres de la fonction add _ Image ze (). remarquez que certains appels à une fonction ont un quatrième argument, défini à True, tandis que drsquoautres nrsquoont que deux ou trois arguments. De toute évidence, c’est très important pour l’apparence des images et fait partie de la fonctionnalité étonnante de wordpress pour personnaliser la taille des images. Marcher avec des orteils hauts
Nous terminerons cette discussion en examinant les deux types de clips disponibles: les clips doux et les clips durs. Le terme le plus précis pour « récolte douce » est « redimensionner ». La « coupe douce » est en fait un terme inapproprié: le terme le plus précis pourrait être « redimensionner ». C’est le paramètre par défaut pour WordPress: implémenter Soft cut en omettant le quatrième paramètre de la fonction dans add _ Image ze (), ou en définissant Post thumbnail size (), si décidez de l’utiliser, ou en définissant ce paramètre à False. Quoi qursquoil en soit, Soft cut doit savoir qursquoil maintient lrsquoéchelle de lrsquoimage. En drsquoautres termes, il Redimensionne et visualise lrsquoimage entière en fonction de la taille spécifiée, mais ne change pas la forme de lrsquoimage ou ne coupe pas un peu. Cela fait de soft Cutting un paramètre intelligent par défaut pour la taille de lrsquoimage que souhaitez utiliser dans les messages et le corps de la page. En tant que point de référence, la culture douce peut fonctionner de deux façons: en utilisant une ou les deux dimensions spécifiées. La taille spécifiée correspond au code ci dessus pour la taille de lrsquoimage moyenne Large moyenne haute. coupez légèrement et ne spécifiez qursquoune seule taille (largeur ou hauteur plus
Par exemple, 60 pixels x 100 pixels. Les trois images suivantes montrent les résultats de la coupe douce des trois tailles drsquoimages de coupe douce que nous avons enregistrées ci dessus. Cliquez pour agrandir le Code hard Harvest qui correspond à la grande image et à la petite taille drsquoimage de la caractéristique ci dessus. Essentiellement, les cultures dures coupent quelque chose en forme et en taille prédéfinies. Vous pouvez faire des coupes difficiles en définissant le quatrième paramètre add _ Image ze () (ou set Post thumbnail size ()) à true. Cliquez pour agrandir Notez que lrsquoimage coupée en profondeur nrsquoa plus la même forme et ne contient plus tout le contenu de son image originale. La culture dure est généralement plus utile pour les images de premier plan, qui doivent généralement srsquoadapter aux zones définies dans la disposition du site. Drsquoaprès mon expérience, la coupe dure est la plus utile pour les images de premier plan, car les images de premier plan doivent généralement srsquoadapter aux zones définies dans la disposition du site. Il a drsquoautres utilisations, mais crsquoest là qursquoil est vraiment utile. Vous ne voudrez peut être pas recadrer lrsquoimage à insérer dans le message (à moins que ne vouliez, par exemple, que toutes vos images soient carrées comme décision de conception), car le contenu du message est généralement plus lisse et plus dur recadrer détruit lrsquoinformation de lrsquoimage. Que se passe t il si lrsquoimage originale est plus petite que la taille de culture souhaitée? Une taille trop petite ne fera que maintenir la taille originale. Bonne question! En général, si lrsquoimage téléchargée est trop petite pour atteindre la taille souhaitée, une image trop petite ne conserve que sa taille originale. Supposons que recadriez lrsquoimage à 500px 400px, mais lrsquoimage originale elle même est en fait 300px x 200px. Vous ne pouvez récupérer que la version pleine taille. Coupe douce Notez que lorsque lrsquoimage
Atteindre sa première dimension cible. Par conséquent, en mode coupe douce, si lrsquoimage est trop petite dans les deux dimensions, elle ne peut pas être coupée, comme le montre lrsquoexemple du paragraphe précédent. effectuez une coupure douce à 500 Px x 400 Px et que votre image est 1000 Px x 200 Px, il ne srsquoagit pas drsquoune coupure échouée Vous nrsquoobtiendrez qursquoune image de 500px x 100px, et crsquoest probablement ce que voulez. Culture dure dans une culture dure, une image peut être assez grande dans une dimension, mais trop petite dans lrsquoautre. coupez à 500 pixels x 400 pixels et que lrsquoimage originale est de 1000 pixels x 200 pixels, obtenez une image de 500 pixels x 200 pixels. Il ressemble beaucoup à lrsquoimage originale, coupant 50% de la couche externe (500px) à gauche et à droite. Plus important encore, sa taille nrsquoest pas 5 x 4, mais 5 x 2 Il est concevable que si lrsquoimage de premier plan est soudainement trop petite (et ou mal formée) pour son conteneur, cela pourrait causer des erreurs de formatage désagréables. Téléchargez ensuite ce que avez de plus important: en cas drsquourgence, pouvez même agrandir lrsquoimage dans Photoshop pour répondre à vos besoins Mais gardez à lrsquoesprit que cela réduit la qualité de lrsquoimage. Définissez la bonne taille drsquoimage nous ne voulons pas placer trop drsquoimages sur la page, donc nous devons nous entraîner à limiter la taille des images et des fichiers. OK, maintenant nous savons comment définir la taille de l’image WordPress. Quelle taille drsquoimage devrions nous définir maintenant? Comme en souviendrez peut être dans notre dernier article, la taille de lrsquoimage de bon sens, add _ Image ze () permet de visualiser des images de nrsquoimporte quelle taille! Par conséquent, il est préférable drsquoutiliser la plus grande matière première, car pouvez la réduire à nrsquoimporte quelle taille de fichier et la taille souhaitée. Confirmation
R lrsquoutilisateur sur lrsquoappareil étroit fournit des images de différentes tailles pour différentes largeurs de fenêtres du navigateur. Lrsquoimage réactive est une convention de réseautage qui découle drsquoun problème simple: les appareils étroits qui servent de grandes images. utilisez un téléphone de 480 pixels de large, pourquoi téléchargez une image deux fois plus large ou plus (comme lrsquoimage de premier plan drsquoun message)? Une image de deux fois la taille du fichier est quatre fois la taille du fichier. Lorsque lrsquoappareil mobile charge de grandes images uniquement pour les redimensionner à la largeur que lrsquoappareil peut gérer, la vitesse de chargement de la page ralentit, en particulier sur le téléphone mobile, qui a généralement déjà des connexions relativement lentes et irrégulières. Drsquoautre part, nous ne pouvons pas limiter toutes les images sur Internet à la largeur de téléphone la plus étroite. Ce dont nous avons besoin, crsquoest de fournir des images de différentes tailles pour différents appareils en fonction de leur largeur. Crsquoest le but de lrsquoimage de réponse. Comment fonctionnent les images réactives dans certains cas, avez peut être ouvert le vérificateur de code de votre navigateur et avez été horrifié par le marquage Comme suit: C’est un marqueur qui répond à l’image WordPress. Pour comprendre comment ils fonctionnent, nous avons divisé cet exemple en plusieurs parties. Niveau, hauteur et largeur: rien nrsquoa changé Ce nrsquoest pas nouveau pour les images qui répondent rapidement. Ces bits de balise sont la façon dont WordPress assigne des classes, des balises alt et des valeurs de largeur et de hauteur codées (presque complètement obsolètes) aux images, qu’elles soient ou non des images répondant à WordPress. SRC: il y a maintenant une méthode de sauvegarde qui devrait sembler familière, car crsquoest comme ça que fonctionnent les images qui ne répondent pas: elles ont un attribut SRC (
« lrsquoimage de réponse, SRC est un repli, un moyen de faire fonctionner lrsquoimage dans le navigateur (Hello Ie!) Les images réactives ne sont pas prises en charge. Par conséquent, le contenu du SRC est celui de lrsquoIE (et de tout autre navigateur obsolète auquel lrsquoutilisateur peut accéder sur le site, bien que tous les navigateurs courants, à lrsquoexception de lrsquoIE, supportent des images réactives). Srcset: un ensemble de sources drsquoimages de tailles différentes il srsquoagit drsquoun nouveau moteur principal pour les images réactives. Srcset identifie la liste des attributs SRC (un ensemble de sources) que le navigateur récupérera en fonction de sa largeur. Regardons la première des options srcset: https:i0.wp.comwpshout.comwp-contentuploads201412wordpress_srcset_example_one.png?resize=1024%2C687ampssl=1 1024w il se compose en fait de deux parties séparées par un espace: https:i0.wp.comwpshout.comwp-contentuploads201412wordpress_srcset_example_one.png?resize=1024%2C687ampssl=1 : il srsquoagit drsquoun lien vers lrsquoimage elle même, qui peut être collé dans le navigateur (essayez!) Voir lrsquoimage. trouvez ce lien drsquoimage intéressant, crsquoest parce que wpshout publie ses images en utilisant CDN (Content Distribution Network). Liens vers votre site Web https:mysite.commedia Attendez. 1024w. Cela détermine la largeur cible à laquelle cette image sera appliquée: En drsquoautres termes, 1024w signifie « cette source drsquoimage est appliquée à une largeur de 1024 pixels ou plus étroite ». Mais que signifie
Il coupe facilement et sainement la taille drsquoune image personnalisée. Depuis longtemps, je suis très inquiet que la création d’une taille d’image personnalisée puisse d’une manière ou d’une autre
Ou: la dernière règle écrase tout appareil supérieur à 1362px, trouve dans lrsquoensemble SRC lrsquoélément le plus petit dont la largeur est supérieure à 840px et est toujours 1024w (1024px width) au lieu de 1600w. Par conséquent, la taille personnalisée de lrsquoimage que nous enregistrons dans ce cas nrsquoest pas un complément utile à lrsquoensemble SRC, car il y a toujours une autre meilleure correspondance des règles de taille du sujet, mais cela ne fait pas de mal non plus. Amusez bien. Comme je l’ai dit, l’api de redimensionnement d’image est une excellente chose pour WordPress. J’espère que cela permettra de bien comprendre ce qu’il faut, comment et pourquoi créer des tailles d’images personnalisées et des tailles d’images de premier plan pour WordPress. Alors, quelles sont les techniques pour redimensionner les images dans WordPress? Veuillez nous le dire dans les commentaires ci dessous! PS: Voulez en savoir plus sur le développement de WordPress? En regardant vers le haut et en cours, nous offrons un cours gratuit sur les cinq principes clés du développement de WordPress. À partir drsquoaujourdrsquohui!