web-dev-qa-db-fra.com

Les images présentées ne s'affichent pas à pleine résolution

L'image dans ma médiathèque est 560 × 315, mais lorsque je l'inspecte, c'est le code que je trouve. srcset images sont en cours de chargement au lieu de mon image en pleine résolution.

<img src="https://domain.com/feat-image-150x84.png" class="alignleft post-image" alt="Return of Medicare OEP" 
srcset="https://domain.com/feat-image-150x84.png 150w, 
https://domain.com/feat-image-300x169.png 300w, 
https://domain.com/feat-image.png 560w" sizes="(max-width: 150px) 100vw, 150px">

Malgré leurs noms (300x169.png), toutes les images srcset ne sont que 150x84.

J'ai essayé:

  • Désactiver les plug-ins qui affectent les images
  • Modification de la taille des images dans Paramètres> Média
  • Régénéré chaque image plusieurs fois
  • J'ai essayé d'ajouter set_post_thumbnail_size(560, 315); à mon fichier functions.php comme suggéré par quelqu'un. Les images étaient donc affichées aux dimensions correctes, mais non à la résolution correcte.

J'ai même supprimé les liens d'image srcset. J'espérais que si je le faisais, la résolution complète par défaut.

function wdo_disable_srcset( $sources ) { return false; } add_filter( 'wp_calculate_image_srcset', 'wdo_disable_srcset' );

mais cela n'a fait qu'empirer les choses.

Comment faire en sorte que WordPress utilise l'image en pleine résolution que j'ai téléchargée?

1
Orion

Sans voir votre configuration de thème, vous pouvez essayer ceci. Si vous n'avez pas besoin de cette taille, définissez la taille de la vignette, puis régénérez vos vignettes. N'oubliez pas que cette image de taille sera définie pour toutes les vignettes. Ce n'est peut-être pas ce que vous voulez.

Ajoutez ce qui suit à votre functions.php.

 set_post_thumbnail_size(560, 315);

Plus d'infos sur set_post_thumbnail_size .

Puis régénère tes vignettes

1
RiddleMeThis