Перейти к основному содержанию

WP FILE DOWNLOAD ИНТЕГРАЦИИ ПЛАГИНОВ ТРЕТЬИХ СТОРОН

Это все интеграции плагина WP File Download от сторонних разработчиков, которые нам известны. Поскольку WP File Download является одним из самых популярных плагинов-менеджеров файлов, вы можете найти другие в Интернете. Для получения дополнительных замечательных функций посетите нашу главную страницу WP File Download.

Beaver Builder полностью совместим. Загружайте файлы и категории файлов в самом популярном конструкторе страниц фронтенда: Beaver builder

WP File download работает со всеми другими крупными конструкторами контента: ACF, Site Origine, Themify builder, Elementor и Live Composer page builders...

WP File Download имеет предварительно настроенное отслеживание загрузки файлов и предварительного просмотра, основанное на событиях, для которых достаточно активировать настройку

WP File Download использует пользовательский тип записи, поэтому полностью совместим с многоязычным инструментом WPML и инструментом перевода

Advanced Custom Fields и ACF Pro полностью совместимы. Управляйте и вставляйте файлы при создании ваших WordPress Thing пользовательских полей.

Polylang

WP File Download использует пользовательский тип записи, поэтому полностью совместим с многоязычным инструментом Polylang и инструментом перевода

Siteorigin

Siteorigin page builder полностью совместим. Управляйте всеми вашими файлами и категориями при создании макетов с первым бесплатным конструктором страниц WordPress Thing

Защищено

Безопасность является приоритетом в WordPress Thing, а также в нашем плагине. Мы разрабатываем с учётом безопасности и проводим продвинутые автоматические проверки

WP File Download поддерживает установку через composer, вы можете использовать наши плагины как зависимость composer, проверьте документацию разработчика для получения более подробной информации

Смотрите также функции дополнений плагина

Облачные коннекторы

Все дополнительные функции упакованы в один аддон: управление и синхронизация файлов с помощью Google Drive, Dropbox, OneDrive

Социальный замок

Все дополнительные функции упакованы в один аддон: вы можете блокировать загрузку файлов за набором социальных кнопок; пользователи должны поделиться или поставить лайк контенту, чтобы скачать!

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' 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 '49263e4176ff53f5ff1efff72d6df4fb-ru' 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 '49263e4176ff53f5ff1efff72d6df4fb-ru' 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}()