Ga naar hoofdinhoud

Versnel je WordPress Thing medialevering met Bunny Storage-integratie

Laad uw WordPress Thing media naar Bunny Storage voor razendsnelle prestaties, verminderde serverbelasting en directe wereldwijde levering via Bunny CDN—naadloos geïntegreerd met WP Media Folder om uw maporganisatie in de cloud te behouden, assets efficiënt te leveren over sites met veel verkeer, en een schaalbare, veilige mediabeheeroplossing te bieden die ideaal is voor blogs, eCommerce en content‑zware WordPress Thing websites.

WP Media Folder met Bunny Storage-integratie
Verbind Bunny Storage in een paar klikken

Verbind Bunny Storage in een paar klikken

Het instellen van Bunny Storage met WP Media Folder is eenvoudig en vereist geen aangepaste code. Voer eenvoudig uw Bunny Storage Zone-naam, toegangssleutel, hostnaam en Pull Zone—geen codering vereist. De plug-in maakt automatisch verbinding met uw WordPress Thing mediabibliotheek naar Bunny, waardoor directe synchronisatie en het offloaden van media mogelijk is vanuit de native mediabibliotheek of mapinterface.

  • Eenvoudige API-gebaseerde authenticatie
  • Mapkoppeling met één klik
  • Geen afhankelijkheid van externe plug-ins

Behoud uw mapstructuur in de cloud

Uw bestaande WP Media Folder maporganisatie blijft intact bij het synchroniseren met Bunny. Elke map wordt gespiegeld in uw Bunny Storage-zone, zodat u nooit het overzicht over uw bestanden verliest. Of u’re duizenden productafbeeldingen, documenten of marketingactiva beheert, blijft alles gecategoriseerd, doorzoekbaar en onder controle.

  • Cloud- en lokale mapstructuren zijn identiek
  • Sleep & zet maporganisatie ondersteund
  • Volledige ondersteuning voor submappen
Behoud uw mapstructuur in de cloud
Automatisch Media Offloading

Automatisch Media Offloading

Laad uw media moeiteloos uit. Met WP Media Folder worden nieuwe uploads automatisch overgebracht naar Bunny Storage op basis van uw aangepaste regels voor bestandstype, map of grootte. Optimaliseer opslag en verhoog de prestaties zonder een vinger uit te steken.

  • Uitladen per mediatype of bestandsgrootte
  • Handmatige push voor selectieve middelen
  • Schakel automatische uitlading in of uit op elk moment via de plugin-instellingen

Opslaan & Serveren van grote bestanden zonder zorgen

Zodra uw media zich in Bunny Storage bevindt, kan deze rechtstreeks worden geserveerd vanaf het bliksemsnelle wereldwijde netwerk van Bunny CDN. Dit vermindert de latentie drastisch en geeft uw site een prestatieboost, vooral bij het leveren van grote bestanden zoals HD-video's of afbeeldingen met hoge resolutie.

  • Snellere laadtijden wereldwijd
  • Verminderde tijd tot eerste byte (TTFB)
  • Hogere prestatiescores op PageSpeed en Lighthouse
Supersnelle levering via Bunny CDN

Hoe WordPress Thing media te offloaden naar Bunny Storage (met WP Media Folder), Live!

Optimaliseer serveropslag & hostingbronnen

Optimaliseer serveropslag & hostingbronnen

Het hosten van grote bestanden op uw eigen server kan duur en inefficiënt zijn. Door media uit te besteden aan Bunny, vermindert u drastisch het schijfgebruik, maakt u serverbandbreedte vrij en minimaliseert u het risico op downtime tijdens verkeerspieken. Het’s een ideale opzet voor het schalen van WordPress Thing sites met grote of groeiende mediabibliotheken.

  • Bespaar schijfruimte bij hosting
  • Verminder de grootte en tijd van back-ups
  • Verbeter de serverprestaties

Slimme Media-URL herschrijving

Het is niet nodig om handmatig uw afbeeldingspaden te bewerken of u zorgen te maken over kapotte URL's. WP Media Folder verwerkt URL-herleiding automatisch. Zodra de bestanden zijn verplaatst, worden ze rechtstreeks vanaf Bunny geserveerd via een nieuwe openbare URL. Vanuit het perspectief van uw bezoekers verandert er niets, behalve een snellere medialevering.

  • Naadloze integratie met mediabestands-URL's
  • Geen kapotte links of ontbrekende miniaturen
  • Volledige compatibiliteit met media in berichten, pagina's, galerijen en aangepaste velden
Slimme Media-URL herschrijving
Ingebouwde beveiliging en betrouwbaarheid

Ingebouwde beveiliging en betrouwbaarheid

Bunny Storage staat bekend om zijn prestaties, maar levert ook betrouwbaarheid van ondernemingsniveau. WP Media Folder zorgt ervoor dat uw media toegankelijk blijft met ingebouwde controles, en Bunny’s gedistribueerde infrastructuur zorgt voor uptime en duurzaamheid. Wilt u het proces omkeren? U kunt altijd media terughalen naar uw lokale bibliotheek met één klik.

  • SSL-beveiligde bestands toegang
  • Machtiging-beperkt API-gebruik
  • Bestand herstellen van Bunny op elk moment
WP Media Folder plug-in en add-on prijzen

Word lid van onze 70.000+ leden & krijg pluginondersteuning en nieuwe versie-updates


WP MEDIA MAP PLUGIN
PLUGIN + 1 JAAR ONDERSTEUNING & UPDATE
$49
1
jaar
  • MEERDOMEIN / MEER SITE
  • 1 JAAR UPDATE
  • 1 JAAR ONDERSTEUNING
  • GEEN TERUGKERENDE BETALING
  • GEEN DATUMBEPERKING
  • PDF INBEDDEN
  • AI PLAN BESCHIKBAAR (extra)
  • GALLERY ADD-ON
  • CLOUD ADDON
  • VERGELIJK ALLE FUNCTIES
199$
In plaats van 421$
HAAL DE
WORDPRESS THING BUNDEL

De bundel geeft toegang tot ALLE WordPress Thing plug-ins en kan worden gebruikt op onbeperkte websites. Bovendien heb je volledige toegang tot technische ondersteuning en updates voor elke plug-in gedurende het hele jaar. 
De tijd is nu! Verhoog je efficiëntie en krijg dat concurrentievoordeel. Probeer de bundel.

wordpress thing bundel

Plugin en Add-on functies vergelijking

Recente getuigenissen & beoordelingen

FAQ: Alles wat je moet weten over WP Media Folder + Bunny Storage

Wat is er nodig om Bunny Storage te gebruiken?

Je’ll nodig hebben WP Media Folder, de Cloud Addon versie 3.9+, en een Bunny Storage-account met een actieve opslagzone en API-sleutel.

Is er een manier om alleen specifieke bestandstypen te offloaden?

Ja. Je kunt regels configureren op bestandstype, uploadmap of grootte. Dit helpt je te bepalen welke bestanden lokaal blijven en welke naar Bunny gaan.

Zal dit mijn bestaande mediabestanden-URL's breken?

Nee. WP Media Folder herschrijft URL's dynamisch op basis van de offload-configuratie. Bezoekers zien altijd de juiste mediapaden.

Kan ik bestanden van Bunny naar mijn server herstellen?

Ja. WP Media Folder staat synchronisatie in beide richtingen toe. Je kunt bestanden op elk moment terug naar je server brengen of selectief stoppen met offloaden.

Is dit compatibel met WooCommerce en Elementor?

Absoluut. WP Media Folder + Bunny Storage werkt naadloos met WooCommerce productgalerijen, Elementor-widgets, Gutenberg-blokken en meer.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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}()