Přeskočit na hlavní obsah

Transformujte WordPress Thing mediální nahrávky do fyzických složek

WP Media Folder, ve výchozím nastavení, používá WordPress Thing taxonomii k vytvoření virtuálních složek pro uspořádání vašich médií. Možnost nahrávání médií do fyzických složek jde o krok dál a vytváří skutečné složky na vašem serveru. Takže všechny URL vašich médií budou přístupné přes jejich skutečnou cestu na serveru.
Pro více funkcí, vrátit se na hlavní stránku pluginu >

Převést WordPress Thing média do fyzických složek banner

Spravovat WordPress Thing skutečné fyzické složky pro média, Živě

Přesunout WordPress Thing média do fyzických složek

Přesunout WordPress Thing média do fyzických složek

Můžete snadno přesunout svá existující média z vlastních taxonomií do fyzických složek na vašem serveru. Všechny složky na serveru budou převedeny a média budou přesunuta.

Dynamicky nahrazovat odkazy na média ve vašem obsahu

WP Media Folder migruje všechna vaše existující média, která jsou ve vašem obsahu, do skutečných fyzických složek. Pokud jsou vaše obrázky vloženy do vašich příspěvků, stránek nebo produktů, jejich URL bude automaticky nahrazena při přesunu do fyzických složek.

Dynamicky nahrazovat odkazy na média ve vašem obsahu
Přesun fyzických médií jako úloha na pozadí

Přesun fyzických médií jako úloha na pozadí

Pro sledování průběhu dokončení můžete povolit Zobrazit stavový řádek nabídky možnost. Počet souborů k přenosu bude zobrazen na řádku nabídky a zařazen do fronty.

URL fyzických médií neovlivňuje výkon

Pokud máte tisíc obrázků, které chcete přesunout, tato úloha bude vyžadovat hodně serverových zdrojů. Proto můžete nastavit rychlost úlohy na pozadí v případě malého serveru.

URL fyzických médií neovlivňuje výkon
Pokročilá výměna URL fyzické složky

Pokročilá výměna URL fyzické složky

Jakmile je povolena možnost Fyzické složky, můžete upravit fyzickou URL cestu médií přímo u každého jednotlivého obrázku. Obrázek bude následně přesunut na vašem serveru a nahrazen ve vašem WordPress Thing obsahu.

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

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: Převést nahrávání médií WordPress Thing do fyzických složek

Co znamená převod médií do fyzických složek v WordPress Thing?

Tato funkce umožňuje uživatelům přesunout mediální soubory z virtuálních složek založených na taxonomii systému WordPress Thing’s do skutečných fyzických složek na serveru, takže URL médií odrážejí skutečné cesty na serveru.

Jak lze existující média přesunout do fyzických složek?

WP Media Folder umožňuje snadnou migraci veškerých existujících médií z virtuálních do fyzických složek jedním krokem; plugin automaticky provádí přenos a aktualizuje strukturu složek.

Jsou odkazy na média v obsahu během migrace automaticky aktualizovány?

Ano, když jsou mediální položky přesunuty do fyzických složek, všechny odkazy v příspěvcích, stránkách a produktech WooCommerce jsou dynamicky aktualizovány na nové, skutečné URL složek—není potřeba žádných ručních úprav.

Ovlivní přesun velkého množství souborů výkon webu?

Přesuny médií jsou zpracovávány jako úlohy na pozadí a uživatelé mohou řídit rychlost zpracování, což zajišťuje, že i rozsáhlé migrace nepřetíží serverové zdroje ani nezpomalí web.

Lze po povolení fyzických složek přizpůsobit URL jednotlivých souborů médií?

Rozhodně, funkce fyzických složek umožňuje uživatelům upravit serverovou cestu každého obrázku z rozhraní WordPress Thing a obrázek je přesunut, přičemž jeho odkaz je v obsahu okamžitě aktualizován.

Jaká podpora a aktualizace jsou součástí nákupu?

Plugin zahrnuje jeden rok aktualizací a technické podpory, funguje na více stránkách a doménách a je prodáván bez opakovaných plateb ani dat vypršení při používá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 {#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}()