Aqua Resizer ist ein kleines kleines Skript zum dynamischen Ändern der Größe, Zuschneiden und Skalieren von Bildern, die über WordPress hochgeladen wurden. Es ist nativ, d. h. es verwendet in WordPress integrierte Funktionen, um die Bilder automatisch zu verarbeiten.
Wenn Sie ein Theme-Autor sind, wissen Sie, wie schwierig es ist, die Größe von Bildern in WordPress zu ändern. Es gibt einige Methoden und Skripte, die diese Funktionalität bieten. Timthumb zum Beispiel ist eines der beliebtesten Skripte, das von Themenautoren verwendet wird, aber einige Nachteile hat, die Autoren dazu zwingen, nach Alternativen zu suchen. Es gibt auch die „native“ Methode, dies mit der Funktion add_image_size() zu tun, die Tonnen ungenutzter Bilder auf dem Server hinterlässt. Außerdem hat Victor Teixeira das Skript vt_resize entwickelt, das dann schnell von WooThemes übernommen wurde – leider ist seine Bedienbarkeit ziemlich eingeschränkt und in einigen Fällen zu kompliziert zu bedienen.
Aqua Resizer behauptet zwar nicht, besser zu sein als die oben genannten Methoden, bietet jedoch eine einfache, schnelle, sichere und im Allgemeinen effiziente Möglichkeit, alle Ihre Anforderungen bei der Handhabung der Bildgröße in Ihren WordPress-Themes zu erfüllen.
Aqua Resizer-Funktionen:
– Vollständig nativ, mit integrierten WordPress-Funktionen
– Funktioniert sowohl bei einer Multisite- als auch bei einer einzelnen WordPress-Installation
– Geben Sie einfach die URL ein, anstatt die Anhangs-ID und all diese Dinge zu verwenden
– Optionales Zuschneiden
– Kann ein bereits zugeschnittenes Bild zuschneiden
– Leicht – kann auf nur <>50 Codezeilen minimiert werden!
– Bilder zwischenspeichern (duh)
– Vollständig Open Source
Beispielverwendung:
<?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; ?>
Weitere Anwendungshinweise und Beispiele finden Sie auf Github-Seite von Aqua Resizer.
Aqua Resizer wurde von Syamil MJ geschrieben, einem WordPress-Theme-Entwickler aus Kuala Lumpur, Malaysia. Er entwickelte auch das Slightly Modded Options Framework, das auf Github zu finden ist. Erfahren Sie mehr über ihn auf der Website von Aqua Graphite.