Saltar al contenido principal

INTEGRACIONES DE PLUGINS DE TERCEROS DE WP MEDIA FOLDER

Esta es la única integración de plugins de terceros de WP Media Folder que conocemos. Como WP Media Folder es el plugin de mejora de biblioteca multimedia más popular, puedes encontrar otros en la web

WooCommerce totalmente compatible. Administra tus productos más rápido, mantén tus medios organizados, por ejemplo, creando carpetas y subcarpetas por categorías de productos

Aquí, usamos Gutenberg con WP Media Folder mucho. Proporcionamos dos bloques para galerías, un conector de medios en la nube que funciona con todos los bloques, y, por supuesto, toda la integración del sistema de carpetas de medios.

Advanced Custom Fields y ACF Pro totalmente compatibles. Administra medios con carpetas mientras creas tus WordPress Thing campos personalizados. No más biblioteca de medios desordenada para cualquier tipo personalizado

Siteorigin

Siteorigin page builder totalmente compatible. Administra todos tus archivos con carpetas mientras creas tus diseños con el primer creador de páginas gratuito WordPress Thing

WPML

WP Media Folder puede filtrar tus medios por idioma mientras editas tu contenido WPML. El filtrado de idioma de los medios también se aplica al editor Gutenberg

Polylang

WP Media Folder es compatible con la función "Media Support" de Polylang. Obtén una completa biblioteca multimedia multilingüe con traducción del título del medio, texto alternativo y descripción

WP Media Folder importa el contenido de la galería NextGEN como carpeta de medios al instalar. Luego puedes usar los medios en tu contenido WordPress Thing o usar el sistema de galería de WP Media Folder

WP Media Folder admite la instalación mediante composer, puedes usar nuestros plugins como una dependencia de composer, consulta la documentación del desarrollador para más detalles

Seguro

La seguridad es una prioridad en WordPress Thing así como en nuestro plugin. Desarrollamos con la seguridad en mente y ejecutamos comprobaciones automáticas avanzadas

WordPress Thing Gestor de Medios

Cada plugin WordPress Thing que carga la biblioteca de medios, backend o frontend, es compatible con todas las funciones de WP Media Folder

Vea también las funciones de nuestros complementos

Complemento de galería de carpeta de medios de WP

Ve más allá de la gestión de galería incorporada WordPress Thing y conserva el poder de gestión de carpetas con el WP Media Folder Gallery Addon.

Duplicate entry '3009aa181b8522632ee8b6b05648f8ee-es' 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 '3009aa181b8522632ee8b6b05648f8ee-es' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#904
  #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 '3009aa181b8522632ee8b6b05648f8ee-es' 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}()