Ga naar hoofdinhoud

DigitalOcean WordPress Thing media offloading plugin

De DigitalOcean-integratie met WP Media Folder voegt de mogelijkheid toe om automatisch (offload) uw volledige WordPress Thing mediabibliotheek naar DigitalOcean te uploaden. Verwijder de serverlimiet voor media (door de optie toe te passen om media te verwijderen na DigitalOcean-upload). Natuurlijk heeft u ook de optie om een back-up te gebruiken om uw WordPress Thing mediabibliotheek te herstellen. Bovendien komt de DigitalOcean-offload in dezelfde add-on met de Google Drive, Dropbox, OneDrive Personal, OneDrive Business, Linode, Wasabi verbindingen, evenals een PDF embed functie!

Automatisch WordPress Thing media offloaden naar DigitalOcean

Automatisch WordPress Thing media offloaden naar DigitalOcean

Zodra je WP Media Folder met DigitalOcean hebt verbonden, kun je je bestaande WordPress Thing mediabibliotheek naar je ruimte in DigitalOcean verplaatsen. Bovendien wordt elke nieuwe media die je uploadt automatisch en direct naar DigitalOcean gestuurd als een achtergrondproces. En als je je DigitalOcean-media toevoegt aan je WordPress Thing berichten of pagina's, zullen ze eruitzien als normale WordPress Thing media, zonder enig verschil met de gebruikelijke mediabibliotheek… behalve dat ze veel sneller laden!

Media bibliotheek offload van WordPress Thing naar DigitalOcean

In plaats van het kopiëren van je mediabibliotheek naar DigitalOcean kun je ook de geüploade media van je server verwijderen, en deze ALLEEN op DigitalOcean houden (offload). Dit is een echte WordPress Thing mediabibliotheek offload.
Media bibliotheek offload van WordPress Thing naar DigitalOcean
Beheer je DigitalOcean spaces vanuit je WordPress Thing mediabibliotheek

Beheer je DigitalOcean spaces vanuit je WordPress Thing mediabibliotheek

Vanuit de WordPress Thing DigitalOcean plugin's configuratie kun je media aanmaken, verwijderen en de ruimte selecteren waar je je media wilt opslaan. Je kunt ook alle bestanden van een ruimte naar een andere ruimte in DigitalOcean kopiëren.

Haal alle media op van DigitalOcean naar WordPress Thing

Wilt u het media-offloadproces terugdraaien? We've dat ook geregeld. U kunt uw media op elk moment van DigitalOcean terugbrengen naar uw lokale mediabibliotheek. Alle eerdere links die aan uw inhoud zijn toegevoegd, blijven op hun plaats (zodat er geen kapotte links ontstaan) terwijl alle media terug op uw server worden opgeslagen. U heeft ook een extra tool om alle mappen en bestanden van een space in DigitalOcean te importeren naar de WordPress Thing mediabibliotheek.
Haal alle media op van DigitalOcean naar WordPress Thing
DigitalOcean CDN

Verbind DigitalOcean CDN en derde‑partij CDN's om uw media te leveren

DigitalOcean CDN wordt beheerd met slechts één instelling die u in de plugin activeert; vervolgens worden al uw mediakoppelingen achter dit CDN verborgen.

Naast DigitalOcean CDN ondersteunt WP Media Folder Google Cloud en Media CDN, Wasabi CDN, Amazon CloudFront CDN.

Breng de DigitalOcean-prestaties naar WordPress Thing

DigitalOcean is een van de wereld's snelste cloudhostingdiensten, gebruikt door bedrijven zoals Slack of Ghost. DigitalOcean heeft ook een zeer hoge beschikbaarheid (99,99%) en is een goedkope oplossing voor grote mediabibliotheken, aangezien de prijs gebaseerd is op gebruik. Je kunt al die kracht benutten in je WordPress Thing installatiewebsite door al je media uit te besteden!
Breng de DigitalOcean-prestaties naar WordPress Thing
PDF insluiten vanuit DigitalOcean space in de WordPress Thing inhoud

PDF insluiten vanuit DigitalOcean space in de WordPress Thing inhoud

WP Media Folder wordt geleverd met een ingebouwde PDF-embedfunctie. De DigitalOcean-integratie stelt je in staat om (integreren en weergeven in WordPress Thing content) je PDF's die zijn opgeslagen op een DigitalOcean-ruimte te embedden. Alle PDF-embedfuncties worden ondersteund, inclusief paginering, zoom, rotatie en vele anderen.

Hoe werkt de DigitalOcean offload-verbinding?

Maak je geen zorgen, je hoeft geen ontwikkelaar te zijn om te garanderen dat het werkt. Alles wat je moet doen is een DigitalOcean Access Key aanmaken, wat slechts een minuut duurt, en die informatie kopiëren en plakken in de WP Media Folder-configuratie. Ten slotte is er ook de online documentatie, en ons supportteam staat klaar om je te helpen met de configuratie en het media-offloadproces.
Hoe werkt de DigitalOcean offload-verbinding?
DigitalOcean en CloudFront-integratie met WordPress Thing

DigitalOcean en CloudFront-integratie met WordPress Thing

DigitalOcean is geïntegreerd met Amazon CloudFront, een snelle content delivery network (CDN) service. CloudFront is geïntegreerd met DigitalOcean, wat betekent dat zodra DigitalOcean is verbonden met uw WordPress Thing blog, het slechts één instelling vereist om CloudFront op WordPress Thing te activeren. Al uw mediakoppelingen worden dan verborgen achter de Amazon S3 CDN.
WP Media Folder Plugin + Add-ons Prijzen

Word lid van onze 70,000+ leden & krijg ondersteuning en nieuwe plug-in 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

Recente getuigenissen & beoordelingen

Gemiddelde beoordeling voor WP Media Folder, JoomUnited is 4.9 ster van 5 sterren - gebaseerd op 226 beoordelingen

FAQ: DigitalOcean WordPress Thing Media Offloading Plugin

Wat doet de DigitalOcean media offloading plugin?

Het verplaatst automatisch de volledige WordPress Thing mediabibliotheek naar DigitalOcean, waardoor serverruimte wordt vrijgemaakt en grote mediabestanden efficiënter kunnen worden beheerd.

Kunnen mediabestanden van mijn server worden verwijderd na het verplaatsen naar DigitalOcean?

Ja, er is een optie om mediabestanden van uw server te verwijderen nadat ze naar DigitalOcean zijn geüpload om te voorkomen dat opslaglimieten worden overschreden.

Kan ik DigitalOcean Spaces rechtstreeks vanuit WordPress Thing beheren?

Absoluut, gebruikers kunnen hun DigitalOcean Spaces en mediabestanden beheren vanuit de WordPress Thing mediabibliotheekinterface voor eenvoudige organisatie.

Is het mogelijk om media van DigitalOcean terug te halen naar WordPress Thing?

Ja, de plugin ondersteunt naadloze terugwinning van mediabestanden van DigitalOcean naar de WordPress Thing mediabibliotheek wanneer nodig.

Ondersteunt de plugin CDN-integratie?

De plugin ondersteunt DigitalOcean CDN en andere CDN's van derden, zoals Google Cloud CDN, Wasabi CDN en Amazon CloudFront, voor snellere medialevering.

Welke ondersteuning en updates zijn inbegrepen bij de aankoop van de plugin?

De aankoop omvat één jaar gratis updates en technische ondersteuning, met toestemming voor multi-domein- en multi-sitegebruik, geen terugkerende kosten en geen vervaldatum voor gebruik.

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}()