Перейти к основному содержанию

Интеграция Amazon S3 и выгрузка медиа WordPress Thing

Интеграция Amazon S3 с WP Media Folder добавляет возможность автоматически загружать (выгружать) ваш полный WordPress Thing медиатеку в Amazon S3. Избавьтесь от ограничений сервера для медиа (применив опцию удаления медиа после загрузки в Amazon). Конечно, у вас также есть возможность использовать резервную копию для восстановления вашей WordPress Thing медиатеки. Более того, выгрузка Amazon S3 входит в тот же аддон, что и подключения Google Drive, Dropbox, OneDrive Personal, OneDrive Business, а также функция встраивания PDF! Для получения дополнительных функций, вернитесь на главную страницу плагина WP Media Folder >>

Автоматически выгружать WordPress Thing медиа в Amazon S3

Автоматически выгружать WordPress Thing медиа в Amazon S3

Как только вы подключите WP Media Folder к Amazon S3, вы сможете выгрузить вашу существующую WordPress Thing медиатеку в ваш бакет S3. Более того, любой новый медиа-контент, который вы загрузите, будет автоматически и мгновенно отправлен в Amazon S3 как фоновый процесс. И если вы добавите ваш медиа-контент из Amazon S3 в ваши WordPress Thing записи или страницы, они будут выглядеть как обычный WordPress Thing медиа-контент, без каких-либо отличий от обычной медиатеки… кроме того, загрузка будет происходить гораздо быстрее!

Выгрузка медиатеки из WordPress Thing в Amazon S3

Вместо копирования вашей медиатеки в Amazon S3 вы также можете удалить загруженные на ваш сервер медиафайлы и хранить их ТОЛЬКО в Amazon S3 (выгрузка). Это настоящая WordPress Thing выгрузка медиатеки.
Выгрузка медиатеки из WordPress Thing в Amazon S3
Управляйте вашими корзинами Amazon S3 из вашей WordPress Thing медиатеки

Управляйте вашими корзинами Amazon S3 из вашей WordPress Thing медиатеки

Из конфигурации плагина WordPress Thing Amazon S3 вы можете создавать, удалять и выбирать корзину S3, где хотите хранить свои медиафайлы. Вы также можете копировать все файлы из одной корзины Amazon S3 в другую.

Получить все медиафайлы из Amazon S3 в WordPress Thing

Хотите отменить процесс выгрузки медиа? Мы' тоже позаботились об этом. Вы можете в любой момент вернуть свои медиа из Amazon S3 в локальную медиатеку. Все ранее добавленные ссылки в вашем контенте останутся на месте (поэтому не будет битых ссылок), а все медиа будут снова сохранены на вашем сервере. У вас также есть дополнительный инструмент для импорта всех папок и файлов из S3-бакета в медиатеку WordPress Thing.
Получить все медиафайлы из Amazon S3 в WordPress Thing
Интеграция Amazon CloudFront с WordPress Thing

Интеграция Amazon CloudFront с WordPress Thing

Amazon CloudFront — это быстрый сервис сети доставки контента (CDN). CloudFront интегрирован с AWS, что означает, что после подключения Amazon S3 к вашему блогу WordPress Thing, достаточно одной настройки, чтобы активировать CloudFront на WordPress Thing. Все ваши медиа‑ссылки будут скрыты за Amazon CDN.

Перенесите производительность Amazon S3 в WordPress Thing

Amazon S3 — один из самых быстрых в мире сервисов доставки веб‑медиа, используемых компаниями, такими как Netflix и Airbnb. Amazon S3 также обладает очень высокой доступностью (99,99 %) и является недорогим решением для больших медиа‑библиотек, поскольку цена зависит от использования. Вы можете использовать всю эту мощность в своей WordPress Thing установке сайта, выгружая все свои медиа!
Перенесите производительность Amazon S3 в WordPress Thing
Вставьте PDF из бакета Amazon S3 в контент WordPress Thing

Вставьте PDF из бакета Amazon S3 в контент WordPress Thing

WP Media Folder поставляется с встроенной функцией встраивания PDF. Интеграция Amazon S3 позволяет вам встраивать (интегрировать и отображать в содержимом WordPress Thing) ваши PDF, хранящиеся в любом бакете Amazon S3. Все функции встраивания PDF поддерживаются, включая пагинацию, масштабирование, вращение и многие другие.

Как работает подключение выгрузки Amazon S3?

Не волнуйтесь, вам не нужно быть разработчиком, чтобы убедиться, что всё работает. Всё, что вам нужно сделать, — создать ключ доступа Amazon S3, что занимает всего минуту, и скопировать и вставить эту информацию в конфигурацию WP Media Folder. Наконец, также есть онлайн‑документация, и наша служба поддержки готова помочь вам с настройкой и процессом выгрузки медиа. online documentation, and our support team is available to help you with the configuration and the media offload process.
Как работает подключение выгрузки Amazon S3?
Вставьте PDF из бакета Amazon S3 в контент WordPress Thing

Подключите сторонние CDN для обслуживания ваших медиа Amazon S3

Amazon CloudFront обрабатывается, как указано, но то же самое относится и к другим CDN. WP Media Folder поддерживает Wasabi CDN, DigitalOcean CDN и Google Cloud CDN.

Все ваши медиа‑ссылки будут скрыты за одним из этих CDN.

Цены плагина WP Media Folder + дополнений

Присоединяйтесь к нам 60,000+ участников & получайте поддержку и обновления новых версий


ПЛАГИН WP MEDIA FOLDER
ПЛАГИН + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$49
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • ВСТРАИВАНИЕ PDF
  • ПЛАН ИИ ДОСТУПЕН (дополнительно)
  • ДОПОЛНЕНИЕ ГАЛЕРЕЯ
  • ОБЛАЧНОЕ ДОПОЛНЕНИЕ
  • СРАВНИТЬ ВСЕ ФУНКЦИИ
199$
ВМЕСТО 421$
ПОЛУЧИТЬ
WORDPRESS THING НАБОР

Пакет дает доступ к ВСЕМ WordPress Thing плагинам и может быть использован на неограниченном количестве сайтов. Кроме того, у вас будет полный доступ к технической поддержке и обновлениям для каждого плагина на весь год. 
Время пришло! Повышайте эффективность и получайте конкурентное преимущество. Попробуйте Пакет.

wordpress thing пакет

Последние отзывы и оценки

Пользователь плагина? Добавьте свой отзыв >>

Средний рейтинг для WP Media Folder, JoomUnited составляет 4,9 Звезда из 5 звезд - на основе 226 Отзывов

FAQ: Интеграция Amazon S3 с WordPress Thing Media Library

Что делает интеграция Amazon S3 с WP Media Folder?
Эта интеграция автоматически выгружает всю вашу медиатеку WordPress Thing в Amazon S3, помогая освободить место на сервере и более эффективно управлять большими медиафайлами.

Можно ли удалить медиафайлы с сервера после загрузки в Amazon S3?

Да, есть возможность удалить медиафайлы с вашего сервера после их загрузки в Amazon S3, предотвращая превышение лимитов хранения на сервере.

Можно ли управлять корзинами Amazon S3 напрямую из WordPress Thing?

Абсолютно, WP Media Folder позволяет пользователям управлять корзинами Amazon S3 прямо внутри интерфейса медиатеки WordPress Thing для упрощённой организации медиа.

Могу ли я получить медиа из Amazon S3 обратно в WordPress Thing?

Да, плагин поддерживает извлечение медиафайлов из Amazon S3 обратно в библиотеку WordPress Thing, обеспечивая гибкие рабочие процессы управления медиа.

Поддерживает ли интеграция Amazon CloudFront и другие CDN?

Интеграция включает поддержку Amazon CloudFront и также работает с другими провайдерами CDN, такими как Wasabi, DigitalOcean и Google Cloud CDN, позволяя медиа доставляться быстрее через сети CDN.

Включены ли обновления и поддержка в эту функцию?

При покупке аддона предоставляется один год обновлений и технической поддержки при использовании на нескольких доменах и сайтах, без повторяющихся платежей и без ограничения срока использования.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()