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

СПИСОК ФУНКЦИЙ WP MEDIA FOLDER

Это все функции, включённые только в плагин WP Media Folder. Функции Cloud Addon и Gallery Addon здесь не перечислены, перейдите к странице продукта WP Media Folder для получения более подробной информации о дополнениях.

WP MEDIA FOLDERWP MEDIA FOLDER ADDON
Ультра лёгкий Плагин — естественное улучшение, которое приходит поверх WordPress Thing медиа-библиотеки, и основан на WordPress Thing пользовательская таксономия для файлов и папок. Она имеет двойное преимущество — быть лёгкой и совместимой
Совместимый & интегрированный WP Media Folder — самый популярный WordPress Thing медиа-менеджер улучшение, поэтому он также наиболее интегрирован с плагинами сторонних разработчиков, использующими WordPress Thing стандартную медиа-библиотеку
SEO-дружественный WP Media Folder был создан, чтобы быть SEO-дружественным с: организацией папок, чтобы не загружать медиа повторно снова и снова, автоматическим переименованием медиа, регенерацией миниатюр, заменой изображений для избежания битых ссылок
Перенести в физические папки WP Media Folder имеет опцию преобразовать папки вашей медиатеки в реальные папки медиа-сервера. Таким образом, все ваши медиа будут храниться вне папки /uploads
Удалённые видео Из вашей обычной WordPress Thing медиатека, вы можете загружать и управлять видео с Youtube среди ваших медиа, так что видео можно добавить, изменить, повторно использовать в вашем WordPress Thing контенте
Автоматическое переименование медиа WP Media Folder предлагает до 20 различных вариантов автоматического переименования ваших медиа при загрузке. Это дает двойное преимущество: дружественность к SEO и упрощение поиска
Галерея из медиа‑папки Теперь вы можете создавать галереи из любой папки точно так же, как в WordPress Thing но используя одну из 4 доступных разработанных тем. Каждая тема имеет несколько вариантов отображения
Контроль доступа к медиа WP Media Folder имеет опцию ограничения отображения медиа и управления медиа только собственными медиа пользователя или медиа роли пользователя (делится доступом ко всем медиа, принадлежащим роли пользователя)
Несколько папок для медиа Вы можете размещать свои медиа в папках и подпапках, более того, один медиа может находиться в нескольких папках. Это довольно удобно для их поиска и повторного использования без дублирования их
Совместимый & интегрированный WP Media Folder — самый популярный WordPress Thing улучшение менеджера медиа, поэтому он' также наиболее интегрирован с плагинами сторонних разработчиков. Используя WordPress Thing нативная медиабиблиотека также упрощает совместимость с другими плагинами
Отсортируйте ваши медиа Сортируйте медиа по имени, дате, размеру или даже пользовательскому порядку, и всё будет сохраняться автоматически. Поэтому в следующий раз, когда вы’ll откроете ваш менеджер медиа, вы'll получите чистый менеджер медиа
Отфильтруйте ваши медиа WP Media folder способен выполнять расширенную WordPress Thing фильтрацию медиа по весу, формату, дате, размеру. И снова всё будет сохраняться автоматически
Пользовательские медиа‑фильтры Определите свои собственные пользовательские медиа‑фильтры веса и размеров и сохраните их на вашем сайте. Затем фильтры могут быть применены и сохранены в пользовательской сессии (учётная запись)
Виды медиатеки WP Media Folder поставляется с 2 темами для отображения ваших медиа, включающими обложку папки и цвета. Кроме того, 3 режима просмотра медиа в админке: список (компактный), небольшие миниатюры, большие миниатюры
Удалённые видео Из вашей обычной WordPress Thing медиатека, вы можете загружать и управлять видео с Youtube среди ваших медиа, так что видео можно добавить, изменить, повторно использовать в вашем WordPress Thing контенте
Редактор Gutenberg Здесь мы часто используем Gutenberg. WP Media Folder поставляется с 2 блоками для галерей, облачным медиаконнектором, который работает со всеми блоками Gutenberg, и, конечно же, со всей интеграцией системы медиа‑папок.
Предпросмотр изображения WordPress Thing генерирует квадратную миниатюру в качестве превью в вашей медиатеке. С WP Media Folder вы можете использовать наведение мыши, чтобы получить большое превью ваших изображений и быстрее их идентифицировать
GIF‑изображения WordPress Thing не обрабатывает анимированные GIF‑изображения корректно, создавая статические изображения. С WP Media Folder вы можете вставлять анимированные GIF и выбирать автоматическое воспроизведение
Множественное удаление медиа WP Media Folder предоставляет возможность удалить полностью папку, вложенные папки и медиа одним щелчком ИЛИ вы можете действовать осторожно и запретить это действие, это' зависит от вас!
Загрузка фронтенда Если вы используете конструктор страниц с фронтенд-редактированием, вы можете выбрать загрузку скриптов WP Media Folder, иначе не загрузка их приведёт к заметному повышению производительности
Настройки галерей Вы можете настроить все параметры галереи по умолчанию для всех 4 доступных тем. Поэтому при создании новой галереи всё будет уже настроено!
Опции водяного знака Функция водяного знака очень полная и предоставляет варианты выбора позиции водяного знака, относительного размера, отступов, применения только к определённому размеру изображения или выбранной папке
Опция синхронизации серверной папки Синхронизация серверных папок предоставляет варианты определения задержки синхронизации, способа синхронизации (односторонняя или двусторонняя) и точного соответствия серверной папки <> WordPress Thing соответствие медиа‑папки
Импорт папки Импортировать папку с медиа никогда не было так просто, вам просто нужно просмотреть ваш сервер, выбрать папку, и все медиа и структура папок будут импортированы в ваш WordPress Thing веб‑сайт!
Восстановить миниатюры При загрузке изображения, WordPress Thing генерировать миниатюры изображений для адаптивного отображения и дизайна. В случае миграции или вставки водяного знака вы можете использовать наш инструмент для их восстановления
Сжатие изображений WP Media Folder полностью интегрирован с сервисом сжатия изображений ImageRecycle (и также работает с другими), чтобы предоставлять лёгкие изображения как можно быстрее
Поиск медиа При желании вы можете искать по всем медиа или только по папке, т.е. по текущей просматриваемой папке
Заменить медиа Выберите медиа, нажмите заменить и вуаля! У вас есть защита, позволяющая заменять только медиа того же типа (jpg на jpg, png на png,…) поэтому ссылки на медиа останутся прежними
Дублировать медиа Это’ очень удобно, когда вы хотите внести некоторые изменения в медиа, сохраняя оригинал
Проверка системы & стабильность WP Media Folder проверяет систему вашего сервера при установке, чтобы увидеть, какие функции могут работать не идеально, и мы проводим более 1000 автоматических и ручных тестов для каждой новой версии
Поддержка разработчиков Наша команда поддержки предоставляет двухуровневую поддержку для каждого расширения. Все технические запросы обрабатывает сам разработчик плагина. И у вас есть доступ к расширенной документации для разработчиков
Перевод плагина Несколько языков плагина уже доступны, выполнены нашей командой или сообществом пользователей. Мы используем инструмент перевода, чтобы переводить и делиться всеми переводами из WordPress Thing админ
WORDPRESS THING ФУНКЦИЯ ГАЛЕРЕИ ПО УМОЛЧАНИЮ
Шорткод для редактирования галереи
4 настраиваемые темы
ОБЛАЧНЫЕ ВОЗМОЖНОСТИ
Интеграция с Google Drive
Интеграция с Google Photos
Интеграция Dropbox
Интеграция OneDrive Personal
Интеграция OneDrive Business
Интеграция с Amazon S3
Интеграция с DigitalOcean
Интеграция с Linode
Интеграция с Wasabi
Интеграция с Google Cloud
ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ ГАЛЕРЕИ
Шорткод для дополнения галереи
Потоковая тема слайдов
Квадратная сетка тема
Материальная тема
Обмен в социальных сетях для галереи
Годовая цена лицензии + поддержка Получите персональную поддержку через тикет от разработчика по любым возникшим проблемам + Неограниченная установка сайта для всех дополнений WP Media Folder 49$ - НЕОГРАНИЧЕННЫЕ САЙТЫ
+ ИНДИВИДУАЛЬНАЯ ПОДДЕРЖКА
69$ - НЕОГРАНИЧЕННЫЕ САЙТЫ
+ ПЕРСОНАЛЬНАЯ ПОДДЕРЖКА
+ ВСЕ ФУНКЦИИ ДОПОЛНЕНИЙ
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}()