Zum Hauptinhalt springen

WP MEDIA FOLDER DREITANBIETER-PLUGIN INTEGRATIONEN

Dies ist die gesamte WP Media Folder 3rd-Party-Plugin-Integration, die wir kennen. Da WP Media Folder das beliebteste Plugin zur Erweiterung der Medienbibliothek ist, finden Sie möglicherweise weitere im World Wide Web

WooCommerce vollständig kompatibel. Verwalten Sie Ihre Produkte schneller, halten Sie Ihre Medien organisiert, zum Beispiel indem Sie Ordner und Unterordner pro Produktkategorie erstellen

Hier, wir benutzen Gutenberg with WP Media Folder häufig. Bieten Sie zwei Blöcke für Galerien, einen Cloud‑Medien‑Connector, der mit allen Blöcken funktioniert, und natürlich die gesamte Medienordner‑Systemintegration.

Advanced Custom Fields und ACF Pro vollständig kompatibel. Verwalten Sie Medien mit Ordnern, während Sie Ihre WordPress Thing benutzerdefinierten Felder erstellen. Keine unordentliche Mediathek mehr für irgendeinen benutzerdefinierten Typ

Siteorigin

Siteorigin Page Builder vollständig kompatibel. Verwalten Sie alle Ihre Dateien mit Ordnern, während Sie Ihre Layouts mit dem ersten kostenlosen WordPress Thing Page Builder erstellen

WPML

WP Media Folder kann Ihre Medien nach Sprache filtern, während Sie Ihre WPML‑Inhalte bearbeiten. Die Sprachfilterung der Medien gilt auch für den Gutenberg‑Editor

Polylang

WP Media Folder ist kompatibel mit Polylang "Media Support" Funktion. Holen Sie sich eine vollständige mehrsprachige Medienbibliothek mit Übersetzung für Medientitel, Alternativtext und Beschreibung

WP Media Folder importiert NextGEN‑Galerie‑Inhalte beim Installieren als Medienordner. Sie können dann Medien in Ihrem WordPress Thing‑Inhalt verwenden oder das WP Media Folder‑Galeriesystem nutzen

WP Media Folder unterstützt die Composer-Installation, Sie können unsere Plugins als Composer-Abhängigkeit verwenden, prüfen Sie die Entwicklerdokumentation für weitere Details

Gesichert

Sicherheit hat in WordPress Thing sowie in unserem Plugin Priorität. Wir entwickeln mit Sicherheit im Blick und führen fortschrittliche automatische Prüfungen durch

WordPress Thing Medien-Manager

Jedes WordPress Thing Plugin, das die Medienbibliothek, das Backend oder das Frontend lädt, ist mit allen WP Media Folder Funktionen kompatibel

Siehe auch unsere Addon-Funktionen

WP Medienordner-Galerie-Addon

Gehen Sie über die WordPress Thing integrierte Galerieverwaltung hinaus und behalten Sie die Ordnerverwaltungsfunktion mit dem WP Media Folder Gallery Addon bei.

Duplicate entry '5cb61607e50e2063ccd9550a7b95f558-de' 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 '5cb61607e50e2063ccd9550a7b95f558-de' 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 '5cb61607e50e2063ccd9550a7b95f558-de' 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}()