WordPress : Comment définir la taille de l’image en vedette sur la publication unique ?
Bonne journée! J’ai essayé de chercher la réponse dans d’autres messages, mais les remplacements ne semblaient pas fonctionner pour moi. Fondamentalement, chaque fois que j’ai un seul article, l’image en vedette est la première image et elle est toujours beaucoup plus grande que le reste de l’image. Lorsque j’essaie de redimensionner en éditant, cela ne change que la résolution.
De plus, sur mobile, il reste la même grande taille, tandis que mes autres médias ajoutés sont optimisés pour le mobile. Aider quelqu’un ?
Solution n°1 trouvée
Vous pouvez définir la taille de l’image en vedette dans le deuxième paramètre basé sur ce document
// without parameter -> Post Thumbnail (as set by theme using set_post_thumbnail_size())
get_the_post_thumbnail( $post_id );
get_the_post_thumbnail( $post_id, 'thumbnail' ); // Thumbnail (Note: different to Post Thumbnail)
get_the_post_thumbnail( $post_id, 'medium' ); // Medium resolution
get_the_post_thumbnail( $post_id, 'large' ); // Large resolution
get_the_post_thumbnail( $post_id, 'full' ); // Original resolution
get_the_post_thumbnail( $post_id, array( 100, 100) ); // Other resolutions
en fait, php ne peut pas vérifier la réponse de l’écran. Mais si vous voulez vérifier l’exécution de l’utilisateur sur mobile ou non, vous pouvez utiliser cette fonction.
if ( wp_is_mobile() ) {
echo get_the_post_thumbnail( $post_id, 'large' );
} else {
echo get_the_post_thumbnail( $post_id, 'thumbnail' );
}
0 commentaire