web-dev-qa-db-fra.com

Recadrage automatique des images dans Wordpress

Je suis nouveau dans le codage en wordpress, généralement j'utilise ModX. Dans ModX, il existe un plugin appelé phpthumb qui recadre automatiquement les images en un h et un w spécifiés. Comment puis-je réaliser cela dans Wordpress?

Code de l'image:

<?php
$thumbnail_id = get_post_thumbnail_id($post->ID);
$thumbnail = wp_get_attachment_image_src($thumbnail_id,'featured works');
echo '<div data-src="'.$thumbnail[0].'" alt="[[+name]]"></div>';
?>

Merci pour toute idée.

1
pjldesign

Vous pouvez utiliser add_image_size pour créer votre taille personnalisée comme ceci:

add_image_size( 'featured-works', 220, 180, true );

puis l'obtenir comme ceci:

wp_get_attachment_image_src($thumbnail_id,'featured-works');

prendre en compte le fonctionnement du recadrage ici

2
David Lee