Přeskočit na hlavní obsah

WP MEDIA FOLDER INTEGRACE PLUGINŮ TŘETÍCH STRAN

Toto je všechna integrace pluginu WP Media Folder třetí strany, kterou známe. Jelikož je WP Media Folder nejoblíbenějším pluginem pro vylepšení mediální knihovny, můžete najít další na celosvětovém webu

WooCommerce plně kompatibilní. Spravujte své produkty rychleji, udržujte svá média organizovaná, například vytvářením složek a podsložek podle kategorií produktů

Zde používáme Gutenberg s WP Media Folder hodně. Poskytuje dva bloky pro galerie, cloudový mediální konektor, který funguje se všemi bloky, a samozřejmě kompletní integraci systému mediální složky.

Advanced Custom Fields a ACF Pro plně kompatibilní. Spravujte média pomocí složek při vytváření vašich WordPress Thing vlastních polí. Už žádná nepořádná knihovna médií pro jakýkoli vlastní typ

Siteorigin

Siteorigin tvůrce stránek plně kompatibilní. Spravujte všechny své soubory pomocí složek při vytváření rozvržení s prvním bezplatným WordPress Thing tvůrcem stránek

WPML

WP Media Folder může filtrovat vaše média podle jazyka při úpravě obsahu WPML. Filtrování jazyků médií se také vztahuje na editor Gutenberg

Polylang

WP Media Folder je kompatibilní s funkcí Polylang "Media Support". Získejte plnou vícejazyčnou mediální knihovnu s překladem názvu média, alternativního textu a popisu

WP Media Folder importuje obsah galerie NextGEN jako mediální složku při instalaci. Pak můžete použít média ve vašem WordPress Thing obsahu nebo použít galerii systému WP Media Folder

WP Media Folder podporuje instalaci Composeru, můžete použít naše pluginy jako závislost Composeru, zkontrolujte vývojářskou dokumentaci pro více podrobností

Zabezpečeno

Bezpečnost je prioritou v WordPress Thing i v našem pluginu. Vyvíjíme s ohledem na bezpečnost a provádíme pokročilé automatické kontroly

WordPress Thing Správce médií

Každý WordPress Thing plugin, který načítá mediální knihovnu, backend nebo frontend, je kompatibilní se všemi funkcemi WP Media Folder

Podívejte se také na funkce našich doplňků

Doplněk galerie složky médií WP

Jděte dál než vestavěná správa galerie WordPress Thing a přitom zachovejte sílu správy složek s doplňkem WP Media Folder Gallery.

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