Přeskočit na hlavní obsah

Zrychlete doručování WordPress Thing médií pomocí integrace Bunny Storage

Přeneste své WordPress Thing média do Bunny Storage pro bleskově rychlý výkon, snížené zatížení serveru a okamžité globální doručení přes Bunny CDN—bezproblémově integrováno s WP Media Folder pro udržení organizace vašich složek v cloudu, efektivní doručování aktiv napříč vysoce navštěvovanými stránkami a poskytování škálovatelného, bezpečného řešení správy médií, ideálního pro blogy, e‑commerce a obsahově náročné WordPress Thing webové stránky.

WP Media Folder s integrací Bunny Storage
Připojte Bunny Storage během několika kliknutí

Připojte Bunny Storage během několika kliknutí

Nastavení Bunny Storage s WP Media Folder je snadné a nevyžaduje žádný vlastní kód. Jednoduše zadejte název zóny Bunny Storage, přístupový klíč, hostitele a Pull Zone—není potřeba kódování. Plugin automaticky propojí vaši WordPress Thing mediální knihovnu s Bunny, což umožní okamžitou synchronizaci a přesun médií z nativní knihovny médií nebo rozhraní složky.

  • Jednoduché ověřování založené na API
  • Propojení složky jedním kliknutím
  • Žádná závislost na pluginu třetí strany

Zachovejte strukturu svých složek v cloudu

Vaše stávající organizace složek WP Media Folder zůstává nedotčena při synchronizaci s Bunny. Každá složka je zrcadlena ve vaší zóně Bunny Storage, takže nikdy neztratíte přehled o svých souborech. Ať už spravujete tisíce produktových obrázků, dokumentů nebo marketingových aktiv, vše zůstává kategorizováno, prohledávatelné a pod kontrolou.

  • Struktury složek v cloudu i lokálně jsou identické
  • Podpora organizace složek metodou Drag & drop
  • Plná podpora podadresářů
Zachovejte strukturu svých složek v cloudu
Automatické přesouvání médií

Automatické přesouvání médií

Odlehčete svá média bez námahy. S WP Media Folder jsou nové nahrávky automaticky přenášeny do Bunny Storage podle vašich vlastních pravidel typu souboru, složky nebo velikosti. Optimalizujte úložiště a zvyšte výkon bez jediného pohybu.

  • Odlehčování podle typu média nebo velikosti souboru
  • Manuální odeslání pro vybraná aktiva
  • Povolte nebo zakažte automatické odlehčování kdykoli v nastavení pluginu

Ukládejte & Serve Large Files Without Worries

Jakmile jsou vaše média v úložišti Bunny, mohou být poskytována přímo z bleskurychlého globálního síťového systému Bunny CDN. To výrazně snižuje latenci a poskytuje vašemu webu výkonové zvýšení, zejména při doručování velkých souborů, jako jsou HD videa nebo obrázky ve vysokém rozlišení.

  • Rychlejší načítání po celém světě
  • Snížený čas do prvního bajtu (TTFB)
  • Vyšší výkonnostní skóre v PageSpeed a Lighthouse
Zrychlené doručení přes Bunny CDN

Jak odlehčit WordPress Thing média do úložiště Bunny (pomocí WP Media Folder), živě!

Optimalizujte úložiště serveru & hostingové zdroje

Optimalizujte úložiště serveru & hostingové zdroje

Hostování velkých souborů na vlastním serveru může být drahé a neefektivní. Přenesením médií na Bunny výrazně snížíte využití disku, uvolníte šířku pásma serveru a minimalizujete riziko výpadků během špiček provozu. Je to ideální nastavení pro škálování WordPress Thing stránek s velkými nebo rostoucími mediálními knihovnami.

  • Ušetřete místo na disku při hostování
  • Snižte velikost a dobu zálohování
  • Zlepšete výkon serveru

Chytré přepisování URL médií

Není třeba ručně upravovat cesty k obrázkům nebo se obávat nefunkčních URL. WP Media Folder automaticky přepisuje URL. Po přesunu jsou soubory servírovány přímo z Bunny pomocí nové veřejné URL. Z pohledu vašich návštěvníků se nic nezmění, kromě rychlejšího doručování médií.

  • Bezproblémová integrace s mediálními URL
  • Žádné nefunkční odkazy ani chybějící miniatury
  • Plná kompatibilita s médii v příspěvcích, stránkách, galeriích a vlastních polích
Chytré přepisování URL médií
Zabudovaná bezpečnost a spolehlivost

Zabudovaná bezpečnost a spolehlivost

Bunny Storage je známý pro svůj výkon, ale také poskytuje spolehlivost na úrovni podniku. WP Media Folder zajišťuje, že vaše média zůstávají přístupná díky vestavěným kontrolám a distribuovaná infrastruktura Bunny’s zajišťuje dostupnost a odolnost. Potřebujete proces obrátit? Vždy můžete stáhnout média zpět do své místní knihovny jedním kliknutím.

  • SSL zabezpečený přístup k souborům
  • Používání API s omezením oprávnění
  • Obnovení souboru z Bunny kdykoli
Ceny pluginu WP Media Folder a doplňků

Připojte se k našim 70,000+ členů & získejte podporu pluginu a aktualizace nové verze


PLUGIN WP MEDIA FOLDER
PLUGIN + 1 ROK PODPORY A AKTUALIZACE
$49
1
rok
  • MULTI DOMÉNA / MULTI SÍŤ
  • 1 ROK AKTUALIZACE
  • 1 ROK PODPORY
  • ŽÁDNÉ OPAKOVANÉ PLATBY
  • ŽÁDNÉ DATOVÉ OMEZENÍ
  • Vložení PDF
  • AI PLÁN DOSTUPNÝ (dodatečný)
  • Doplněk galerie
  • DOplněk pro cloud
  • POROVNAT VŠECHNY FUNKCE
199$
Místo 421$
ZÍSKEJTE
WORDPRESS THING BALÍČEK

Sada poskytuje přístup k všem WordPress Thing pluginům a lze ji použít na neomezeném počtu webových stránek. Kromě toho budete mít plný přístup k technické podpoře a aktualizacím pro každý plugin pro celý rok. 
Čas je nyní! Zvyšte svou efektivitu a získejte konkurenční výhodu. Vyzkoušejte Sadu.

wordpress thing balíček

Srovnání funkcí pluginu a doplňků

POUZE PLUGINPLUGIN + DOPLŇEK
ZÁKLADNÍ FUNKCE
Neomezené složky
Přetáhni a pusť
Hromadný výběr
Strom složek
Barvy na složkách
Omezit přístup ke složce podle role nebo uživatele
Stáhnout obrázek
Velikost posuvníku
Chytré kontextové menu (pravý klik)
Náhled obrázku (při najetí myší)
Seznam nezařazených příloh
Prohledávat složky
Pokročilé řazení a filtrování
Funkce přidání vzdáleného videa
Vodoznak
Počet médií
Přepsat soubor
Duplikovat soubor
Načíst soubor GIF
Zobrazit ID složky
Design jednoho souboru
Přístup k médiím podle uživatele/role
Přejmenovat při nahrávání
Importovat složku ze serveru
Import/Export knihovny médií
Synchronizovat složku ze serveru
Filtr typu souboru při importu/synchronizaci
Plugin na frontendu (s použitím tvůrců stránek)
Vložení PDF
CLOUDOVÉ FUNKCE
Integrace s Google Drive
Integrace Dropbox
Integrace osobního účtu OneDrive
Integrace firemního účtu OneDrive
Integrace s Amazon S3
Integrace DigitalOcean
Integrace Linode
Integrace Wasabi
Integrace Google Cloud
Integrace Cloudflare R2
Integrace Bunny Storage
Integrace Owncloud
Integrace Vultr Storage
ZÁKLADNÍ FUNKCE GALERIE
Shortcode pro galerii
Výchozí téma galerie
Téma galerie portfolia
Téma posuvné galerie
Téma zdiva galerie
DALŠÍ FUNKCE GALERIE
Shortcode pro doplněk galerie
Téma plynulého posuvu
Téma čtvercové mřížky
Téma materiálu
Sdílení na sociálních sítích pro galerii
PODROBNOSTI O PŘEDPLATNÉM
Instalace na webuNeomezeněNeomezeně
Přístup k aktualizacím1 rok1 rok
Přístup k podpoře1 Rok1 Rok
Neomezené webové stránky
Žádné opakující se platby

Nedávná svědectví a hodnocení

FAQ: Vše, co potřebujete vědět o WP Media Folder + Bunny Storage

Co je potřeba k použití Bunny Storage?

Budete potřebovat WP Media Folder, Cloud Addon verze 3.9+, a účet Bunny Storage s aktivní úložnou zónou a API klíčem.

Existuje způsob, jak odlehčit pouze konkrétní typy souborů?

Ano. Můžete konfigurovat pravidla podle typu souboru, složky pro nahrávání nebo velikosti. To vám pomůže řídit, které soubory zůstávají lokálně a které jsou odesílány do Bunny.

Rozbije to mé existující URL médií?

Ne. WP Media Folder dynamicky přepisuje URL adresy na základě konfigurace offloadu. Návštěvníci vždy uvidí správné cesty k médiím.

Mohu obnovit soubory z Bunny na svůj server?

Ano. WP Media Folder umožňuje synchronizaci oběma směry. Můžete kdykoli vrátit soubory na svůj server nebo selektivně zastavit offload.

Je to kompatibilní s WooCommerce a Elementor?

Naprostá jistota. WP Media Folder + Bunny Storage funguje bez problémů napříč galeriemi produktů WooCommerce, widgety Elementor, bloky Gutenberg a dalšími.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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}()