web-dev-qa-db-fra.com

Taille de l'image sélectionnée

Je suis en train de développer un nouveau thème pour mon blog et je crée un curseur de contenu en vedette. Le problème que j'ai est d'obtenir WordPress pour forcer l'image aux dimensions que je veux qu'elle soit. Les dimensions exactes sont 494px x 168px. J'ai essayé de manière simple en utilisant the_post_thumbnail( array(494, 168) );, mais cela n'a pas fonctionné. J'ai également essayé d'ajouter une taille d'image personnalisée à mon fichier de fonctions. Cela obtenait parfois la hauteur correcte (mais pas toujours), mais la largeur n'était pas correcte une seule fois. Quelqu'un pourrait-il me donner un moyen de forcer l’image dang à 494 pixels sur 168 pixels?

2
Adam Thompson

Pour les post-vignettes, vous pouvez recadrer et redimensionner l’image ou redimensionner l’image. Pour activer le recadrage, vous pouvez appeler la vignette d'une des 2 manières.

  1. Nommez une taille dans le fichier functions.php comme suit:

    <?php add_image_size( 'my-post-thumbnail', 494, 168, true ); ?>
    

puis appelez-le dans le fichier de thème

    <?php the_post_thumbnail('my-post-thumbnail'); ?>

Le vrai dit à wordpress de rogner l’image plutôt que d’échelle, d’échelle sans laisser de vérité.

  1. Appelez la taille juste dans le fichier de thème

    <?php the_post_thumbnail(494, 168, true); ?>
    

En outre, the_post_thumbnail ne fonctionne pas sur les images déjà téléchargées. Pour vérifier si les tailles ne fonctionnent pas vraiment, téléchargez un nouveau fichier après avoir ajouté/appelé la nouvelle taille de la vignette dans votre fichier de thème.

Mark sur Wordpress a un bon tutoriel sur les miniatures de messages http://markjaquith.wordpress.com/2009/12/23/new-in-word--2-9-post-thumbnail-images/

9
eileencodes