Aqua Resizer est un petit script pour redimensionner, recadrer et redimensionner dynamiquement les images téléchargées via WordPress à la volée. Il est natif, ce qui signifie qu’il utilise les fonctions intégrées de WordPress pour traiter automatiquement les images.
Si vous êtes un auteur de thème, vous savez à quel point il est difficile de redimensionner des images sur WordPress. Il existe quelques méthodes et scripts qui fournissent cette fonctionnalité. Timthumb, par exemple, est l’un des scripts les plus populaires utilisés par les auteurs de thèmes, mais présente certains inconvénients qui obligent les auteurs à rechercher des alternatives. Il existe également la manière « native » de le faire en utilisant la fonction add_image_size() qui laisse des tonnes d’images inutilisées sur le serveur. De plus, Victor Teixeira a proposé le script vt_resize qui a ensuite été rapidement adopté par WooThemes – malheureusement, sa convivialité est assez limitée et dans certains cas trop compliquée à utiliser.
Aqua Resizer, sans prétendre être meilleur que les méthodes ci-dessus, fournit un moyen simple, rapide, sécurisé et généralement efficace de résoudre tous vos besoins en matière de gestion du redimensionnement d’image dans vos thèmes WordPress.
Caractéristiques de l’Aqua Resizer :
– Complètement natif, utilisant les fonctions intégrées de WordPress
– Fonctionne à la fois sur une installation WordPress multisite et unique
– Il suffit de renseigner l’URL, au lieu d’utiliser l’identifiant de la pièce jointe et tous ces trucs
– Recadrage en option
– Peut recadrer une image déjà recadrée
– Léger – peut être réduit à seulement <>50 lignes de codes !
– Cacher les images (duh)
– Complètement open source
Exemple d’utilisation :
<?php
$thumb = get_post_thumbnail_id();
$img_url = wp_get_attachment_url( $thumb,'full'); // Get img URL
$image = aq_resize( $img_url, 560, 310, true ); // Resize & crop img ?>
<?php if ( $image ) : ?>
<img src="<?php echo esc_url( $image ); ?>" alt="Your Image alt" />
<?php endif; ?>
Vous trouverez plus d’instructions d’utilisation et d’exemples sur Page Github d’Aqua Resizer.
Aqua Resizer a été écrit par Syamil MJ, un développeur de thèmes WordPress de Kuala Lumpur, en Malaisie. Il a également développé le cadre d’options légèrement modifié qui peut être trouvé sur Github. Découvrez-en plus sur lui sur le site d’Aqua Graphite.