• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится
WPML Multilingual CMS – WordPress Plugin

WPML WPML Multilingual CMS – WordPress Plugin 4.6.9

  • Обновление функционала
  • Исправление ошибок
# Возможности
* Добавлен дополнительный атрибут 'translationWithWPMLTM' в блоках, которые переводятся с помощью WPML.

# Исправления
  • Исправлена проблема производительности, вызванная обнаружением отключенного REST API.
  • Исправлена очень специфическая ошибка, которая могла возникнуть при вызове url_to_postid из Внешний вид > Меню
  • Добавлена поддержка перевода в текст разделителя Elementor.
  • Не добавляйте CDATA к стилю содержимого тегов при переводе блоков Гутенберга.
  • Выводить только закрывающие теги, поддерживаемые в HTML5.
# Совместимость
* Исправлено несоответствие кода в способе получения идентификатора задания из поля перевода при разборе строки в компоновщике страниц.
# Особенности
  • [wpmlcore-6850] Изменены все вхождения имени «редактора Гутенберга» в «Редактор блоков».
  • [wpmlcore-6686] Улучшена проверка зависимостей между различными версиями плагинов WPML.
  • [wpmlcore-6679] Реализована настраиваемая библиотека для коллекций для обеспечения совместимости с другими плагинами.
  • [wpmlcore-6527] В функцию сброса WPML добавлено предупреждение, информирующее пользователей Advanced Translation Editor о том, что переводы будут потеряны
  • [wpmlcore-6471] Разрешить указывать поля блока Гутенберга в виде ссылок и заменять любые ссылки переводами, если они доступны.
# Исправления
  • [wpmlcore-6844] Запрещена попытка синхронизации неиерархических таксономий.
  • [wpmlcore-6834] Исправлено кодирование атрибутов блока.
  • [wpmlcore-6827] Исправлена ошибка, из-за которой целевые ссылки не переводились автоматически в блоках изображений и кнопок.
  • [wpmlcore-6813] Исправлена фатальная ошибка «Uncaught Error: Call to undefined function icl_xml2array ()», возникающая при использовании wp-cli.
  • [wpmlcore-6759] Исправлена ошибка, из-за которой WPML не мог переопределять метаданные страницы, когда активен носитель WPML и опубликована страница, созданная с помощью Beaver Builder.
  • [wpmlcore-6730] Исправлена проблема со слишком большими флагами, отображаемыми в панели администратора, когда используется изображение нестандартного флага большого размера.
  • [wpmlcore-6682] Исправлена ошибка, возникающая при сохранении задания перевода Гутенберга со строкой, содержащей косую черту.
  • [wpmlcore-6673] Исправлена ошибка, когда редактор не мог редактировать переводы.
# Совместимость
  • [wpmlcore-6867] Измените строку типа переключателя языка в виджете «Элемент управления переключателем языка».
  • [wpmlcore-6847] Исправлена ошибка, из-за которой теги записей конвертировались в идентификаторы при сохранении страницы, созданной с помощью компоновщика страниц, и плагин WPML Media Translation был активен.
  • [wpmlcore-6832] Исправлена ошибка, из-за которой добавление бронирования в корзину было слишком медленным.
  • [wpmlcore-6831] Добавлено исправление для предотвращения выполнения длинного кода при сохранении настроек таксономии.
  • [wpmlcore-6825] Исправлена ошибка, которая возникала, когда данные Elementor JSON были неверными.
  • [wpmlcore-6817] Исправлена проблема с недоступными конечными точками REST, когда сайт установлен в подкаталоге и включена опция «Использовать каталог для языка по умолчанию».
  • [wpmlcore-6805] Улучшена доступность переключателя языка для программ чтения с экрана.
  • [wpmlcore-6797] Исправлена фатальная ошибка, связанная с выполнением действия по устранению неполадок для назначения статуса перевода дубликатам.
  • [wpmlcore-6787] Изменен путь поставщика «wpml_collect» на «wpml / collect», чтобы избежать конфликтов.
  • [wpmlcore-6781] Добавлена проверка, чтобы предотвратить загрузку классов совместимости «wordpress-seo», если активен многоязычный плагин Yoast SEO.
  • [wpmlcore-6691] Оптимизировано использование функции «debug_backtrace», которая в некоторых случаях повышает производительность до 7%.
  • [wpmlcore-6669] Введен хук фильтра "wpml_custom_language_switcher_is_enabled".
  • [wpmlcore-6636] Исправлена ошибка, из-за которой некоторые шаблоны Elementor не отображались на переведенных страницах.
  • [wpmlcore-6553] Добавлен виджет переключения языка для компоновщика страниц Elementor.
# Выступления
  • [wpmlcore-6858] Добавлено исправление, которое снижает использование базы данных, предотвращая автозагрузку некоторых ресурсоемких параметров.
  • [wpmlcore-6809] Добавил префикс "wp_" ко всем файлам cookie, чтобы слои хостинга и кэширования могли правильно с ними работать.
  • [wpmlcore-6795] Значительно улучшена производительность сайта при обновлении страницы, публикации или страницы продукта WooCommerce в администраторе.
  • [wpmlcore-6775] Улучшена производительность на сайтах с большим количеством переведенных таксономий (например, категорий продуктов).
  • [wpmlcore-6766] Улучшена производительность при сохранении поста с большим количеством настраиваемых полей.
  • [wpmlcore-6749] Улучшена производительность, когда активны WooCommerce и / или Query Monitor.
  • [wpmlcore-6694] Улучшена производительность запросов к базе данных за счет добавления двух индексов в таблицу «icl_translations».
# API
  • [wpmlcore-6765] Добавлен фильтр, который позволяет фильтровать мета-значения записей перед их копированием в перевод.
  • [wpmlcore-6681] Добавлен фильтр «wpml_post_edit_meta_box_context», позволяющий изменять контекст мета-поля после редактирования WPML.
Исправлена логика обновления, запускаемая при show_untranslated_blog_posts выборе опции, чтобы предотвратить фатальную ошибку при обновлении.
Функции
Добавлен фильтр wpml_post_edit_meta_box_priority для изменения приоритета мета-поля после редактирования WPML.
Исправления
Исправлены проблемы, связанные с обновлением плагинов при использовании вложенных папок. Теперь URL сайта используются всегда.
Добавлено исправление, обеспечивающее сохранение уведомлений только при необходимости. Это помогает уменьшить дополнительные записи в таблицу wp_options.
Исправлена проблема безопасности со ссылками переключателя языка.
Отменено исправление, приводившее к исчезновению переключателя языка в меню из некоторых установок.
  • [wpmlcore-6347] Исправлен тайм-аут в WPML> Настройки, когда на сайте огромное количество метаполей
  • [wpmlcore-6346] Исправлена проблема сортировки таблиц при первой установке WPML.
  • [wpmlcore-6344] Исправлена разблокировка системных полей на странице настроек
  • [wpmlcore-6340] Улучшена логика получения относительного пути к файлу в Windows
  • [wpmlcore-6332] Исправлен мастер управления переводами, который не отображался, когда активны макеты набора инструментов
  • [wpmlcore-6329] Исправлена интеграция с Disqus
  • [wpmlcore-6252] Решить проблему с производительностью, вызванную большим количеством липких постов
  • [wpmlcore-4962] удаление латинского языка из списка языков
  • [wpmlcore-4169] Изменение условий настройки языковых переключателей в случае изменения языка по умолчанию
  • [wpmlcore-6339] Исправлена фатальная ошибка в конфликте с Divi и WordPress SEO
  • [wpmlcore-6332] Исправлен мастер управления переводами, который не отображался, когда активны макеты набора инструментов
  • [wpmlcore-6285] Обработано исключение в пользовательском интерфейсе при добавлении / удалении языка
  • [wpmlcore-6284] Рефакторинг icl_sitepress_settings, который разрешает исключения, возникающие в некоторых пользовательских настройках
# Возможности
* [wpmlcore-6192] Добавлен галисийский язык
* [wpmlcore-5811] Реализована интеграция для новой версии Cornerstone
* [wpmlcore-4111] Добавлена поддержка бенгальского языка
* [wpmlcore-2041] Запретить пользователям изменять язык сайта в разделе «Настройки» / «Общие» при активном WPML

# Исправления
* [wpmlcore-6319] Исправлено предупреждение PHP при попытке справиться с полем «_elementor_css»
* [wpmlcore-6314] Исправлять ошибку уведомления при импорте данных из xml-файла
* [wpmlcore-6299] Не отображать информацию о неактивном языковом содержимом во время первого мастера установки
* [wpmlcore-6297] Исправлено устаревшее использование strpos () в php 7.3
* [wpmlcore-6293] Устранено исключение, при котором опция wpml_resolved_url_persist возвращает пустую строку, приводящую к ошибкам PHP
* [wpmlcore-6289] Исправлено Не рекомендуется: strpos (): в будущем
нестроковые иглы будут интерпретироваться как строки * [wpmlcore-6287 ] Исправлена ошибка, вызванная
неверной инициализацией переменной при получении URL-адреса флага * [wpmlcore-6279] Исправлена проблема совместимости с Elementor при загрузке класса совместимости без активного подключаемого модуля Elementor
* [wpmlcore-6269] Исправлена проблема совместимости с PHP 5.3.x при использовании preg_match_all
* [wpmlcore-6247] Исправлены сбойные запросы REST, когда WP установлен в подкаталоге, а язык по умолчанию в каталоге
* [wpmlcore-6237] Описание прайс-листа Elementor изменено на Area вместо Visual
* [wpmlcore-6228] Elementor Pro - содержимое электронной почты из виджета «Форма» теперь доступно для перевода
* [wpmlcore-6209] Исправлена проблема при добавлении нового виджета в шаблон Elementor
* [wpmlcore-6190] Исправлена ошибка с настройками пользовательских полей, когда отфильтрованный или
разбитый на страницы * [wpmlcore-6174] Добавлена интеграция с опцией Yoast strip-the-category-base-base
* [wpmlcore-6164] [wordpress-seo] Переместите страницу «posts» в карту сайта post и добавьте пользовательские переводы архива типа записи
* [ wpmlcore-6129] Исправлена проблема с вложенными CDATA в файлах xliff.
* [wpmlcore-6106] Исправлена проблема совместимости с Avada при сохранении перевода контейнера с помощью классического редактора
* [wpmlcore-5408] Исправлены проблемы стилей в мастере WPML для языков RTL
* [wpmlcore-5219] Обновление флага языка панджаби
* [wpmlcore-2526] Перенаправление на правильный URL-адрес таксономии, когда оригинальный источник таксономии используется на дополнительном языке
* [wpmlcore-2128] Загрузка некоторых ресурсов WPML только на необходимые страницы
* [wpmlcore-6246] Сделать ссылку на перевод Гутенберга открытой в новой вкладке браузера
* [wpmlcore-6243] Исправлено бесконечное перенаправление, когда URL содержит префикс REST URL
* [wpmlcore-6225] Удалена зависимость jQuery из скрипта перенаправления браузера (исправлено `Uncaught ReferenceError: jQuery не определен`)
* [wpmlcore-6221] Исправлена проблема, связанная с присвоением категории на неправильном языке с Enfold
* [wpmlcore-6218] Исправлено уведомление PHP, появляющееся на экране редактирования сообщения для страницы Elementor.
* [wpmlcore-6211] Исправлена дублирующаяся строка в задании на перевод Beaver Builder.
* [wpmlcore-6201] Исправлена ошибка, из-за которой глобальные разделы Divi теряли переводы после обновления страницы
* [wpmlcore-6200] Прекращено преобразование уведомлений системного администратора в блокировку уведомлений редактора.
* [wpmlcore-6196] Исправлена проблема с режимом обслуживания Elementor, когда ST не активна
* [wpmlcore-6189] Исправлены строки глобального модуля Divi, которые должны отображаться только в задании по переводу глобального модуля
* [wpmlcore-6127] добавлен валидатор HTML
* [wpmlcore-6067] Исправлено каноническое перенаправление для переведенного постраничного содержимого и lang в качестве параметра
* [wpmlcore-6026] Исправлена ошибка при добавлении вложения в иерархическую запись
* [wpmlcore-5972] Исправлены заголовки виджетов, которые не переводились в WPBakery «виджетная боковая панель»
Сверху