plugin-icon

Advanced Media Offloader

Автор: Masoud Golchin·
Save server space & speed up your site by automatically offloading media to Amazon S3, Cloudflare R2 & more.
Рейтинг
4.7/5
Версия
4.3.0
Активные установки
2K
Последние изменения
Dec 18, 2025
Advanced Media Offloader

Advanced Media Offloader помогает оптимизировать работу с медиа в WordPress, автоматически загружая ваши медиа-файлы в облачные хранилища, совместимые с S3.

Столкнулись с ограничениями серверного пространства? Хотите повысить производительность сайта, обслуживая медиа через CDN? Этот плагин берет на себя техническую работу по миграции медиа в облако, переписыванию URL и обеспечению совместимости с вашим существующим контентом.

Ключевые преимущества

  • Сократите требования к серверному хранилищу и расходы
  • Снижайте нагрузку на сервер при обслуживании медиа-файлов
  • Улучшите скорость загрузки сайта по всему миру при использовании вместе с CDN-сервисами
  • Сохраняйте полную совместимость с функциями работы с медиа WordPress
  • Нет необходимости изменять существующий контент — URL переписываются автоматически

Поддерживаемые облачные провайдеры

  • Amazon S3 — стандартное в отрасли объектное хранилище
  • Cloudflare R2 — совместимое с S3 хранилище с нулевыми расходами на исходящий трафик
  • DigitalOcean Spaces — простое объектное хранилище от DigitalOcean
  • Backblaze B2 — Affordable S3-compatible storage with predictable pricing
  • Wasabi — горячее облачное хранилище с предсказуемой ценой
  • MinIO — Any S3-compatible storage (MinIO, OVHcloud Object Storage, Scaleway, Linode, Vultr, IBM COS, and more)

Функции

  • Автоматическая выгрузка — новые медиа-загрузки автоматически отправляются в ваше облачное хранилище
  • Умные политики — создавайте продвинутые правила, чтобы точно контролировать, какие файлы и когда выгружаются, обеспечивая детальное управление вашим хранилищем. (Узнать больше)
  • Массовая миграция и WP CLI — легко перемещайте существующие медиа-файлы в облако с помощью мощной поддержки командной строки для массовых операций и автоматизации (Узнать больше)
  • Thumbnail Regeneration Compatibility — Compatible with WP-CLI wp media regenerate command and the Regenerate Thumbnails plugin. Regenerated thumbnails automatically offload to cloud storage. Note: Not compatible with Full Cloud Migration retention policy.
  • Умное переписывание URL — все URL медиа автоматически переписываются для обслуживания из облачного хранилища
  • Версионирование файлов — добавление уникальных временных меток к путям медиа, чтобы избежать проблем с кэшированием
  • Гибкое хранение — возможность сохранять локальные копии или удалять их после успешной выгрузки
  • Зеркальное удаление — возможность удалять файлы из облачного хранилища при их удалении из WordPress
  • Пользовательские пути — настройка пользовательских префиксов путей в вашем облачном хранилище
  • Дружелюбно для разработчиков — хуки действий для расширения функционала

Конфигурация

Для безопасности данные вашего облачного провайдера хранятся в файле wp-config.php, а не в базе данных.

Note: Domain and endpoint URLs will automatically be prefixed with https:// if you don’t include it, but we recommend always including the full URL for clarity.

Настройка Cloudflare R2

define('ADVMO_CLOUDFLARE_R2_KEY', 'your-access-key'); define('ADVMO_CLOUDFLARE_R2_SECRET', 'your-secret-key'); define('ADVMO_CLOUDFLARE_R2_BUCKET', 'your-bucket-name'); define('ADVMO_CLOUDFLARE_R2_DOMAIN', 'your-domain-url'); define('ADVMO_CLOUDFLARE_R2_ENDPOINT', 'your-endpoint-url');

Настройка DigitalOcean Spaces

define('ADVMO_DOS_KEY', 'your-access-key'); define('ADVMO_DOS_SECRET', 'your-secret-key'); define('ADVMO_DOS_BUCKET', 'your-bucket-name'); define('ADVMO_DOS_DOMAIN', 'your-domain-url'); define('ADVMO_DOS_ENDPOINT', 'your-endpoint-url');

Настройка MinIO

Use this for any storage that supports the S3 API via a custom endpoint (e.g., MinIO, OVHcloud Object Storage, Scaleway, Linode, Vultr, IBM COS). Select this if your provider isn’t listed separately.

define('ADVMO_MINIO_KEY', 'your-access-key'); define('ADVMO_MINIO_SECRET', 'your-secret-key'); define('ADVMO_MINIO_BUCKET', 'your-bucket-name'); define('ADVMO_MINIO_DOMAIN', 'your-domain-url'); define('ADVMO_MINIO_ENDPOINT', 'your-endpoint-url'); define('ADVMO_MINIO_PATH_STYLE_ENDPOINT', false); // Optional. Set to true if your MinIO server requires path-style URLs (most self-hosted MinIO setups). Default is false. define('ADVMO_MINIO_REGION', 'your-bucket-region'); // Optional. Set your MinIO bucket region if needed. Default is 'us-east-1'.

Настройка Amazon S3

define('ADVMO_AWS_KEY', 'your-access-key'); define('ADVMO_AWS_SECRET', 'your-secret-key'); define('ADVMO_AWS_BUCKET', 'your-bucket-name'); define('ADVMO_AWS_REGION', 'your-bukcet-region'); define('ADVMO_AWS_DOMAIN', 'your-domain-url');

Backblaze B2 Configuration

define('ADVMO_BACKBLAZE_B2_KEY', 'your-application-key-id'); define('ADVMO_BACKBLAZE_B2_SECRET', 'your-application-key'); define('ADVMO_BACKBLAZE_B2_BUCKET', 'your-bucket-name'); define('ADVMO_BACKBLAZE_B2_REGION', 'your-bucket-region'); define('ADVMO_BACKBLAZE_B2_DOMAIN', 'your-domain-url'); define('ADVMO_BACKBLAZE_B2_ENDPOINT', 'your-endpoint-url');

Настройка Wasabi

define('ADVMO_WASABI_KEY', 'your-access-key'); define('ADVMO_WASABI_SECRET', 'your-secret-key'); define('ADVMO_WASABI_BUCKET', 'your-bucket-name'); define('ADVMO_WASABI_REGION', 'your-bukcet-region'); define('ADVMO_WASABI_DOMAIN', 'your-domain-url');

Использование S3 PHP SDK

Advanced Media Offloader использует AWS SDK для PHP для взаимодействия с облачными хранилищами, совместимыми с S3. Этот мощный SDK предоставляет удобный API для управления операциями с облачным хранилищем, включая загрузку и скачивание файлов и многое другое. SDK поддерживается Amazon Web Services, что гарантирует высокую совместимость и производительность с сервисами S3.

Для получения дополнительной информации о AWS SDK для PHP посетите сайт: https://aws.amazon.com/sdk-for-php/.

Проверено на
WordPress 6.9
Этот плагин можно скачать и использовать при .