Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90
Эффективный менеджер медиа с SEO‑функциями для ваших изображений
Перейти к основному содержанию

Эффективный менеджер медиа с SEO‑функциями для ваших изображений

WP Media Folder поставляется с эффективными SEO‑функциями, такими как расширенное автоматическое переименование медиа при загрузке, возможность отключить ресурсы плагина на фронтенде сайта, возможность дублировать или заменять медиа по всему содержимому вашего сайта.
Для получения дополнительных функций, вернитесь на главную страницу плагина >

Эффективный менеджер медиа с SEO‑функциями для ваших изображений
Автоматическое переименование медиа при загрузке

Автоматическое переименование медиа при загрузке

SEO — одна из самых важных частей, когда ваш сайт становится публичным; изображения Google — отличный источник трафика, поэтому заголовки ваших медиафайлов должны быть оптимизированы для SEO. Автоматические шаблоны переименования заголовков в WP Media Folder экономят время.

Автоматическое преобразование WebP при загрузке

Оптимизируйте скорость вашего сайта в момент загрузки изображения. WP Media Folder теперь автоматически конвертирует ваши медиафайлы в формат WebP, обеспечивая более быстрое время загрузки без потери качества изображения. Эта бесшовная оптимизация происходит в фоновом режиме, так что вы можете сосредоточиться на своём контенте, пока ваш сайт остаётся лёгким, эффективным и SEO‑дружелюбным.

Автоматическое преобразование WebP при загрузке
Определите пользовательские шаблоны для переименования медиафайлов

Определите пользовательские шаблоны для переименования медиафайлов

Ваши медиа автоматически переименовываются сразу после загрузки, включая поддерживаемые теги: {sitename}, {foldername}... Также есть варианты удаления специальных символов в заголовке и автоматический выбор с заглавными буквами.

Производительность: загрузка или отключение файлов плагина на фронтенде

Если вы используете редактор контента, который не является полностью фронтенд-конструктором страниц, например Elementor или DIVI builder, отключение файлов плагина на фронтенде действительно улучшит время загрузки вашего сайта.

Производительность: загрузка или отключение файлов плагина на фронтенде
Дублировать медиафайлы

Дублировать медиафайлы

Новая функция дублирования медиа из вашей медиатеки WordPress Thing также доступна. Дублируйте медиа одним щелчком и начинайте редактировать новое изображение с другим размером, именем...

Заменить и обновить медиа в вашем медиаменеджере и контенте

Включив Опцию переопределения файла, вы сможете заменить медиа в вашей медиатеке новым. Это очень удобно для обновления медиа по всему сайту без открытия страниц или записей. Конечно, все размеры миниатюр изображений также обновляются!

Заменить и обновить медиа в вашем медиаменеджере и контенте

Видео презентация дублирования и замены медиа

Цены плагина WP Media Folder + дополнений

Присоединяйтесь к нам 60,000+ участников & получайте поддержку и обновления новых версий


ПЛАГИН WP MEDIA FOLDER
ПЛАГИН + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$49
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • ВСТРАИВАНИЕ PDF
  • ПЛАН ИИ ДОСТУПЕН (дополнительно)
  • ДОПОЛНЕНИЕ ГАЛЕРЕЯ
  • ОБЛАЧНОЕ ДОПОЛНЕНИЕ
  • СРАВНИТЬ ВСЕ ФУНКЦИИ
199$
ВМЕСТО 421$
ПОЛУЧИТЬ
WORDPRESS THING НАБОР

Пакет дает доступ к ВСЕМ WordPress Thing плагинам и может быть использован на неограниченном количестве сайтов. Кроме того, у вас будет полный доступ к технической поддержке и обновлениям для каждого плагина на весь год. 
Время пришло! Повышайте эффективность и получайте конкурентное преимущество. Попробуйте Пакет.

wordpress thing пакет

Последние отзывы и оценки

Пользователь плагина? Добавьте свой отзыв >>

Средний рейтинг для WP Media Folder, JoomUnited составляет 4,9 Звезда из 5 звезд - на основе 226 Отзывов

FAQ: Эффективный менеджер медиа с SEO‑функциями в WP Media Folder

Как WP Media Folder улучшает SEO изображений?

WP Media Folder автоматически переименовывает загруженные медиафайлы, используя настраиваемые шаблоны, включающие название сайта, имя папки и ключевые теги, обеспечивая SEO‑дружественные названия медиа для лучшей индексации поисковыми системами.

Могу ли я задать пользовательские правила для автоматического переименования медиа?

Да, пользовательские шаблоны переименования можно создать, используя поддерживаемые теги и параметры для удаления специальных символов или приведения заголовков к заглавным буквам, чтобы каждая загрузка соответствовала предпочтительному SEO‑формату.

Как плагин влияет на скорость загрузки сайта?

Плагин предоставляет возможность отключать загрузку своих ресурсов на фронтенде, что значительно повышает производительность сайта при использовании редакторов контента, которые не являются полностраничными конструкторами, такими как Elementor или Divi.

Можно ли дублировать медиафайлы в библиотеке WordPress Thing Media Library?

Да, медиафайлы можно дублировать одним щелчком, что позволяет быстро вносить правки и создавать версии с разными размерами или оптимизированными названиями без повторной загрузки изображений.

Можно ли заменить медиа и автоматически обновить их повсюду на сайте?

Абсолютно, опция “Override file” позволяет заменять любой медиа‑файл; изменение применяется по всему сайту, включая миниатюры, без необходимости вручную обновлять страницы или записи.

Какая поддержка и обновления включены в плагин?

Покупка включает поддержку и обновления на один год, покрывает использование на нескольких доменах и сайтах и не требует повторяющихся платежей или ограничения срока использования.

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 {#902
  #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}()