Přeskočit na hlavní obsah

Import - Export & Synchronizovat serverové složky s knihovnou médií WordPress Thing

Zkoušeli jste někdy odesílat soubory přes FTP ve složce nahrávaných souborů vaší knihovny médií WordPress Thing? Jednoduše nic nedělá, protože média na vašem serveru nejsou indexována v databázi WordPress Thing. My’ jsme vytvořili nástroj, který se o proces postará za vás, vy’ budete moci:

1. Spusťte automatickou synchronizaci složky médií mezi složkami vašeho serveru a WordPress Thing knihovnou médií
2. Import a export vaše WordPress Thing knihovnu médií nebo výběr složek na jiném WordPress Thing webu
3. Jednoduše spusťte jeden import složky serveru se strukturou podadresářů a médií!

Pro více funkcí, vrátit se na hlavní stránku pluginu >

Flexibilní možnosti synchronizace s WordPress Thing složkami médií

WP Media Folder nabízí funkci automatického synchronizovat WordPress Thing Media složka (složky vytvořené pomocí WP Media folder) s fyzickými složkami na serveru. Ať už používáte plugin třetí strany pro správu médií mimo WordPress Thing nebo jiný CMS, naše možnosti synchronizace složek vás pokrývají. Možnosti synchronizace složek zahrnují:

  • Jedna nebo 2 způsoby synchronizace: Vyberte směr synchronizace podle svých potřeb.
  • Definujte zpoždění synchronizace: Nastavte zpoždění, kdy má synchronizace proběhnout.
Synchronizovat složky serveru s WordPress Thing mediálními složkami
Synchronizace fyzické složky serveru a mediální složky

Synchronizace fyzické složky serveru & mediální složky

Synchronizace složek je s WP Media Folder velmi flexibilní. Stačí vybrat složku serveru a složku WP Media, poté ji přidat do vašeho seznamu synchronizací. Můžete to provést pro více složek a najdete všechny synchronizované složky přehledně vypsané na konci. Je to jednoduchý způsob, jak udržet vše v synchronizaci a uspořádané!

Importovat a synchronizovat složky serveru s filtry souborů

Během synchronizace mediálních složek můžete vybrat, které typy souborů zahrnout. Například můžete synchronizovat jen obrazové soubory jako .jpg, .png a .gif, nebo se omezit pouze na dokumenty .pdf.

Importovat a synchronizovat složky serveru s filtry
Importovat mediální soubory a strukturu složek

Jednoduše importujte své mediální soubory a struktury složek

Máte spoustu obrázků na svém serveru, které je třeba importovat do WordPress Thing? WP Media Folder to dělá jednoduše! Stačí vybrat požadovanou složku nebo podsložku v nastavení pluginu, klikněte na import a jste're připraveni. It’ll přinese:

  • Veškerá média podporovaná WordPress Thing (obrázky, PDF, zipy, atd.)
  • Názvy složek na serveru
  • Struktury složek na serveru
  • Importér inteligentně spravuje duplikáty, pokud spustíte více importů.

Export a import vaší mediální knihovny

Potřebujete přesunout nebo zálohovat vaši WordPress Thing mediální knihovnu? WP Media Folder to dělá jednoduše. S nástrojem pro import médií můžete:

Exportovat-a-importovat-vaši-mediální-knihovnu

Živý průvodce: Jak přenést celou vaši WordPress Thing knihovnu

Importujte svá média a složky z pluginů třetích stran

Přineste svou knihovnu médií a nastavení složek z pluginů třetích stran do vašeho WordPress Thing zážitku. Pokud jste používali pluginy jako WP Real Media Library, HappyFiles, Filebird nebo plugin Folders, můžete vše rychle přenést. Mnoho pluginů přijalo naši metodu pro organizaci WordPress Thing knihoven médií od doby, kdy byl WP Media Folder vytvořen v roce 2014. Pouze jedním kliknutím integrujte svá média a užijte si nejkomplexnější organizátor médií na trhu.

Importujte média a složky z pluginů třetích stran
Synchronizace médií při nahrazení souboru

Aktualizace a synchronizace vašich mediálních souborů

WP Media Folder vám umožňuje nahrazovat soubory a obrázky. Automaticky se aktualizuje, když nahrajete soubor se stejným názvem ve synchronizovaném adresáři. Tato obousměrná synchronizace funguje ze serveru do WordPress Thing a zpět.

Import IPTC metadat

Import IPTC metadat

Během synchronizace médií nebo při přidávání nových médií můžete importovat data IPTC. Tyto informace lze použít pro názvy obrázků, alternativní text a popisy.

WP Media Folder Plugin + Addons Ceny

Připojte se k našim 60 000+ členům & získejte podporu 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í

Průměrné hodnocení pro WP Media Folder, JoomUnited je 4,9 Hvězdička z 5 hvězdiček - na základě 226 Recenzí

FAQ: Import a synchronizace vašich složek serveru s knihovnou médií WordPress Thing

Jaký je účel synchronizace složek serveru s knihovnou médií WordPress Thing?

Synchronizace složek serveru s knihovnou médií WordPress Thing je užitečná při správě médií mimo správce médií WordPress Thing nebo při používání jiného CMS. Tato funkce zajišťuje, že vaše složky serveru jsou indexovány v databázi WordPress Thing, což usnadňuje nahrávání a správu souborů.

Jak mohu spustit automatickou synchronizaci mediální složky?

Pro spuštění automatické synchronizace mediální složky:

  • Vyberte složky: Zvolte serverovou složku a odpovídající složku WP Media.
  • Přidat do seznamu synchronizace: Přidejte vybrané složky do seznamu synchronizace.
  • Definovat zpoždění synchronizace: Volitelně definujte zpoždění synchronizace pro řízení, kdy se synchronizace provede.
Mohu synchronizovat oběma směry mezi WordPress Thing a serverovými složkami?

Ano, WP Media Folder podporuje obousměrnou synchronizaci, umožňující aktualizace ze serverové složky do WordPress Thing a z WordPress Thing zpět do serverové složky.

Mohu naplánovat synchronizaci serverových složek a WordPress Thing mediálních složek?

Ano, WP Media Folder vám umožňuje naplánovat zpoždění synchronizace, automatizovat aktualizace podle potřeb vašeho pracovního postupu.

Jak mám při importu zacházet s duplicitními soubory?

WP Media Folder při importu zachází s duplicitními soubory tak, že zajistí přidání jedinečných souborů do mediální knihovny. Pokud soubor se stejným názvem již existuje, bude aktualizován.

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 {#900
  #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}()