Ga naar hoofdinhoud

Linode-integratie en WordPress Thing media-offload

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

Automatisch WordPress Thing media offloaden naar Linode

Automatisch WordPress Thing media offloaden naar Linode

Zodra je WP Media Folder met Linode hebt verbonden, kun je je bestaande WordPress Thing mediabibliotheek naar je bucket in Linode verplaatsen. Bovendien wordt elke nieuwe media die je uploadt automatisch en direct naar Linode gestuurd als een achtergrondproces. En als je je Linode-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 Linode

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

Beheer je Linode buckets vanuit je WordPress Thing mediabibliotheek

Van de WordPress Thing Linode plug-in's configuratie kun je een bucket aanmaken, verwijderen en selecteren waarin je je media wilt opslaan. Je kunt ook alle bestanden van een bucket naar een andere bucket in Linode kopiëren.

Haal alle media op van Linode naar WordPress Thing

Wil je het media-offloadproces terugdraaien? We hebben dat ook gedekt. Je kunt je media van Linode terugbrengen naar je lokale mediabibliotheek op elk moment. Alle eerdere links die aan je inhoud zijn toegevoegd, blijven op hun plaats (zodat er geen gebroken links zijn) terwijl alle media terug op je server worden opgeslagen. Je hebt ook een extra tool om alle mappen en bestanden van een bucket in Linode naar de WordPress Thing mediabibliotheek te importeren.
Haal alle media op van Linode naar WordPress Thing

Breng de Linode-prestaties naar WordPress Thing

Linode is een van de snelste cloud‑hostingdiensten ter wereld, gebruikt door bedrijven zoals Slack of Ghost. Linode heeft bovendien een zeer hoge beschikbaarheid (99,99%) en is een kosteneffectieve 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 te ontlasten!
Breng de Linode-prestaties naar WordPress Thing
PDF insluiten vanuit Linode‑bucket in de WordPress Thing‑content

PDF insluiten vanuit Linode‑bucket in de WordPress Thing‑content

WP Media Folder wordt geleverd met een ingebouwde PDF-embedfunctie. De Linode-integratie stelt je in staat om (integreren en weergeven in WordPress Thing inhoud) je PDF's op te slaan in een Linode-bucket. Alle PDF-embedfuncties worden ondersteund, inclusief paginering, zoom, rotatie en vele anderen.

Hoe werkt de Linode 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 Linode 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 ondersteuningsteam staat klaar om je te helpen met de configuratie en het media-offloadproces.
Hoe werkt de Linode offload-verbinding?
WP Media Folder Plugin + Add-ons Prijzen

Word lid van onze 60,000+ leden & krijg ondersteuning 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

Recente getuigenissen & beoordelingen

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

FAQ: Linode WordPress Thing Media Offload Plugin

Wat doet de Linode-integratie met WP Media Folder?

Het laadt automatisch de volledige WordPress Thing mediabibliotheek naar Linode cloudopslag, waardoor serveropslagbeperkingen worden verminderd en mediabeheer wordt verbeterd.

Kunnen mediabestanden van de server worden verwijderd na het uploaden naar Linode?

Ja, er is een optie om mediabestanden van de server te verwijderen zodra ze succesvol naar Linode zijn geüpload, waardoor lokale opslagruimte vrijkomt.

Is het mogelijk om Linode-buckets te beheren vanuit WordPress Thing?

Absoluut, gebruikers kunnen hun Linode-buckets en mediabestanden rechtstreeks beheren binnen de WordPress Thing mediabibliotheekinterface voor gestroomlijnde mediabeheer.

Kan ik media van Linode terughalen naar WordPress Thing?

Ja, de plug-in ondersteunt het ophalen van mediabestanden van Linode cloudopslag terug naar de WordPress Thing mediabibliotheek wanneer nodig.

Ondersteunt de Linode-integratie extra cloudservices?

Ja, deze add-on bevat ook integratie met Google Drive, Dropbox, OneDrive (persoonlijk en zakelijk), DigitalOcean, Wasabi, en bevat PDF-invoegtoepassingen en galerij‑extensies.

Wat voor soort ondersteuning en updates worden geleverd bij de aankoop van de plugin?

De aankoop van de plugin omvat één jaar updates en technische ondersteuning, dekt meerdere domeinen en sites, zonder terugkerende betalingen of vervaldatum van 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}()