Přeskočit na hlavní obsah

Efektivní správce médií s SEO funkcemi pro vaše obrázky

WP Media Folder přichází s efektivními SEO funkcemi, jako je pokročilé automatické přejmenování médií při nahrávání, možnost zakázat zdroje pluginu na frontendu webu, možnost duplikovat nebo nahradit mediální soubor po celém obsahu vašeho webu.
Pro více funkcí, vrátit se na hlavní stránku pluginu >

Efektivní správce médií s SEO funkcemi pro vaše obrázky
Automatické přejmenování médií při nahrávání

Automatické přejmenování médií při nahrávání

SEO je jednou z nejdůležitějších částí, když se váš web zveřejní, obrázky Google jsou velkým zdrojem provozu, proto by názvy vašich mediálních souborů měly být optimalizovány pro SEO. Automatické vzory přejmenování názvů médií ve WP Media Folder šetří spoustu času.

Automatická konverze WebP při nahrávání

Optimalizujte rychlost svého webu v okamžiku, kdy nahrajete obrázek. WP Media Folder nyní automaticky převádí vaše mediální soubory do formátu WebP, což přináší rychlejší načítání bez ztráty kvality obrázku. Toto plynulé optimalizování probíhá na pozadí, takže se můžete soustředit na svůj obsah, zatímco váš web zůstává štíhlý, efektivní a SEO-přátelský.

Automatická konverze WebP při nahrávání
Definujte vlastní vzory pro přejmenování médií

Definujte vlastní vzory pro přejmenování médií

Vaše média jsou po nahrání automaticky přejmenována, včetně některých podporovaných značek: {sitename}, {foldername}... K dispozici jsou také možnosti odebrat speciální znaky v názvu a také automatický výběr s velkými písmeny.

Výkon: načíst nebo zakázat soubory pluginu na frontendu

Pokud používáte editor obsahu, který není 100 % frontendový tvůrce stránek, jako je Elementor nebo DIVI builder, zakázání souborů pluginu na frontendu skutečně zlepší rychlost načítání vašeho webu.

Načtení výkonu nebo zakázání souborů pluginu na frontendu
Duplikovat mediální soubory

Duplikovat mediální soubory

Nová akce pro duplikaci média z vaší WordPress Thing mediální knihovny je také k dispozici. Duplikujte médium jedním kliknutím a začněte upravovat nový obrázek s jinou velikostí, názvem...

Nahradit a aktualizovat média ve vašem správci médií a obsahu

Povolením Přepsání souboru, budete moci nahradit mediální soubor ve své knihovně médií novým. To je velmi praktické pro aktualizaci média po celém webu, aniž byste museli otevírat stránku nebo příspěvek. Samozřejmě jsou také aktualizovány všechny velikosti miniatur obrázků!

Nahradit a aktualizovat média ve vašem správci médií a obsahu

Video prezentace duplikace a nahrazení médií

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í

Často kladené otázky: Efektivní správce médií s SEO funkcemi ve WP Media Folder

Jak WP Media Folder zlepšuje SEO obrázků?

WP Media Folder automaticky přejmenovává nahrané mediální soubory pomocí přizpůsobitelných vzorů, které zahrnují název webu, název složky a klíčová slova, což zajišťuje SEO‑přátelské názvy médií pro lepší indexaci vyhledávačů.

Mohu definovat vlastní pravidla pro automatické přejmenování médií?

Ano, vlastní vzory přejmenování lze vytvořit pomocí podporovaných značek a možností odstraňovat speciální znaky nebo kapitalizovat názvy, takže každé nahrání odpovídá preferovanému SEO formátu.

Jak plugin ovlivňuje rychlost načítání webových stránek?

Plugin poskytuje možnost zakázat načítání svých zdrojů na frontendu, což výrazně zvyšuje výkon webu při používání editorů obsahu, kteří nejsou plnohodnotnými tvůrci stránek jako Elementor nebo Divi.

Je možné duplikovat mediální soubory v knihovně WordPress Thing Media Library?

Ano, mediální soubory lze duplikovat jedním kliknutím, což umožňuje rychlé úpravy k vytvoření verzí s různými velikostmi nebo optimalizovanými názvy bez nutnosti opětovného nahrávání obrázků.

Lze mediální soubory nahradit a automaticky aktualizovat všude na webu?

Rozhodně, možnost “Override file” umožňuje nahradit jakýkoli mediální soubor; změna se aplikuje na celém webu, včetně miniatur, aniž by bylo nutné ručně aktualizovat stránky nebo příspěvky.

Jaká podpora a aktualizace jsou součástí pluginu?

Nákup zahrnuje podporu a aktualizace na jeden rok, pokrývá použití na více doménách a stránkách a nevyžaduje opakované platby ani neklade časové omezení 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}()