Au-dessus de ↑

Noms de taille d’image réservés Noms de taille d’image réservés

« pouce », « miniature », « moyen », « grand », « post-miniature »

Les noms «pouce» et «miniature» ne sont que des alias – ils sont exactement les mêmes.

Une explication détaillée et le «pourquoi» peuvent être trouvés ci-dessous image_downsize () Articles.

Si nécessaire, cependant, vous pouvez toujours définir les options vous-même:


update_option( 'thumbnail_size_w', 160 );
update_option( 'thumbnail_size_h', 160 );
update_option( 'thumbnail_crop', 1 );

Au-dessus de ↑

Mode de recadrage Mode de recadrage

Ajustez la taille de l’image en redimensionnant l’image proportionnellement (sans la déformer):


add_image_size( 'custom-size', 220, 180 ); // 220 pixels wide by 180 pixels tall, soft proportional crop mode

Ajustez la taille de l’image en recadrant l’image (sans en montrer aucune partie):


add_image_size( 'custom-size', 220, 180, true ); // 220 pixels wide by 180 pixels tall, hard crop mode

Ajustez la taille de l’image en recadrant l’image et en définissant une position de recadrage:


add_image_size( 'custom-size', 220, 220, array( 'left', 'top' ) ); // Hard crop left top

Lors de la spécification d’une position de rognage, la première valeur du tableau est la position de rognage sur l’axe x et la seconde est la position de rognage sur l’axe y.

  • x_crop_position accepte ‘gauche’ ‘centre’ ou ‘droite’.
  • y_crop_position accepte ‘top’, ‘middle’ ou ‘bottom’.

Par défaut, ces valeurs sont définies sur «Centre» par défaut lors de l’utilisation du mode de recadrage dur.

Voici des exemples des différents types de cultures Ici.


Au-dessus de ↑

Utilisez les nouvelles tailles d’image Utilisez les nouvelles tailles d’image

Maintenant que vous avez défini des tailles d’image personnalisées, vous pouvez les utiliser de plusieurs manières.
Pour les images sélectionnées

Vous pouvez utiliser vos tailles d’image personnalisées pour l’image sélectionnée d’un message the_post_thumbnail () dans le fichier de modèle de rubrique correspondant …

Remarque: pour activer les images présentées, le sujet actuel doit contenir add_theme_support (‘post-thumbnails’). dans son fichier functions.php. Voir aussi les miniatures des articles.


if ( has_post_thumbnail() ) { 
	the_post_thumbnail( 'your-custom-size' ); 
}

Au-dessus de ↑

Pour les images de la médiathèque (admin) Pour les images de la médiathèque (admin)

Vous pouvez également choisir vos tailles personnalisées dans votre administrateur WordPress. Pour ce faire, vous devez utiliser le hook image_size_names_choose pour leur donner un nom normal et lisible par l’homme.


add_filter( 'image_size_names_choose', 'my_custom_sizes' );

function my_custom_sizes( $sizes ) {
    return array_merge( $sizes, array(
        'your-custom-size' => __( 'Your Custom Size Name' ),
    ) );
}

Au-dessus de ↑

Pour les médias généraux (PHP / modèles) Pour les médias généraux (PHP / modèles)

Vous pouvez également générer des images (par taille) directement à partir de la médiathèque WordPress en utilisant PHP. Pour ce faire, utilisez simplement wp_get_attachment_image ().


// Assuming your Media Library image has a post id of 42...
echo wp_get_attachment_image( 42, 'your-custom-size' );

Remarque: si vous souhaitez simplement utiliser l’URL de l’image au lieu d’une URL prédéfinie Jour, vous pouvez utiliser wp_get_attachment_image_src () plutôt.


Au-dessus de ↑

Plus d’information: Plus d’information:

Si vous utilisez le paramètre «false», aucune nouvelle image ne sera créée dans le répertoire de téléchargement si l’une des dimensions de l’image téléchargée correspond à la nouvelle taille de l’image.

Si une taille d’image enregistrée est supprimée de functions.php, toute image qui a été téléchargée avant ce point dans le temps puis supprimée de la bibliothèque multimédia ne supprimera pas également ces tailles générées automatiquement. Seules les tailles d’image disponibles dans functions.php sont supprimées.

Bien que la hauteur et la largeur ne soient pas des paramètres obligatoires, leurs valeurs par défaut (0) provoquent un comportement indésirable. N’oubliez donc pas que vous devez toujours les définir. Utilisez la valeur 9999 pour définir l’autre dimension que celle à prendre en compte lors du redimensionnement de l’image.



Source link

Recent Posts