Aqua Resizer — это небольшой небольшой скрипт для динамического изменения размера, обрезки и масштабирования изображений, загружаемых через WordPress на лету. Он является родным, что означает, что он использует встроенные функции WordPress для автоматической обработки изображений.
Если вы автор темы, вы знаете, как сложно изменять размер изображений в WordPress. Есть несколько методов и сценариев, которые предоставляют эту функциональность. Например, Timthumb — это один из самых популярных скриптов, который используется авторами тем, но имеет некоторые недостатки, которые вынуждают авторов искать альтернативы. Существует также «родной» способ сделать это с помощью функции add_image_size(), которая оставляет тонны неиспользуемых изображений на сервере. Кроме того, Виктор Тейшейра(Victor Teixeira) разработал сценарий vt_resize, который затем был быстро адаптирован WooThemes — к сожалению, его удобство использования весьма ограничено, а в некоторых случаях слишком сложно для использования.
Несмотря на то, что Aqua Resizer не претендует на то, чтобы быть лучше, чем вышеперечисленные методы, он обеспечивает простой, быстрый, безопасный и в целом эффективный способ решения всех ваших задач по изменению размера изображения в ваших темах WordPress.
1 2 3 4 5 6 7 8 9 10 | <?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; ?> |
Дополнительные инструкции и примеры использования можно найти на странице Github Aqua Resizer .
Aqua Resizer был написан Syamil MJ, разработчиком тем WordPress из Куала-Лумпура, Малайзия. Он также разработал Slightly Modded Options Framework, который можно найти на Github.