Недавно мы выпустили WPML 3.3.7, чтобы учесть некоторые изменения, появившиеся в WordPress 4.5.
После этого релиза мы заметили несколько проблем с обработкой постоянных ссылок, в частности с разбитым на страницы контентом, а также пару дополнительных проблем при работе с WooCommerce.
Некоторые из этих проблем уже присутствовали в предыдущих версиях WPML, но они стали более заметными в WPML 3.3.7.
WPML 3.3.8 решает эти проблемы, в частности:
- Шаблоны и пагинация
- Использование неправильного шаблона в результатах поиска для второго языка, когда у главной страницы есть шаблон, а для результатов поиска шаблона нет
- is_front_page() не работает, когда URL-адрес содержит аргумент «lang» в дополнение к другим аргументам
- Проблемы с пагинацией на языке по умолчанию при включенном перенаправлении по языку браузера
- Неправильный формат URL-адреса пагинации на главной странице с простыми постоянными ссылками и языком в качестве параметра
- Неправильная пагинация при использовании пользовательских постоянных ссылок, таких как «/%postname%» без косой черты на конце, и языка в качестве параметра
- Неправильный формат URL-адреса пагинации при отображении разбитого на страницы контента на главной странице с постоянными ссылками «Название записи» и языком в качестве параметра
- Вторая страница разбитого на страницы контента недоступна на дополнительном языке с красивыми постоянными ссылками и таким же слагом в переведенном контенте
- Связанные с WooCommerce
- Ошибка 301 на страницах товаров
- Свой домен для каждого языка; при переключении языка содержимое корзины не синхронизируется
- Другое
- PHP Notice: Undefined offset: 0 in sitepress.class.php on line 2345
- Конфликт «Языка в качестве параметра» с перенаправлением браузера и вручную заданной главной страницей
- Добавлена возможность изменения поведения метатегов «heads_lang» с помощью предоставления новых хуков
Некоторые из вышеперечисленных проблем были обнаружены благодаря новому набору автоматизированных тестов, которые мы добавили специально для этого релиза.
Скачайте и оставьте нам отзыв
Во-первых, не забудьте сделать резервную копию Вашего сайта перед обновлением. Мы делаем резервную копию нашего сайта и тестируем обновления перед тем, как обновить ЧТО-ЛИБО (любой плагин, тему оформления или WordPress). Этот релиз WPML прошел тщательное тестирование, но всё же лучше находить сбои на тестовом сайте, а не на рабочем сервере.
Затем обновите все компоненты WPML. Это версия с быстрыми исправлениями для ядра WPML и Управления переводами WPML, без зависимостей от других дополнений, которые фактически не обновлялись.
Лучший способ обновить WPML — из админ-панели WordPress. Зарегистрируйте Ваш сайт (Вы можете зарегистрировать все Ваши сайты, мы не ограничиваем их количество), чтобы получать автоматические обновления. Кроме того, Вы всегда можете скачать WPML вручную из Вашей учётной записи.
Оставляйте свои комментарии, чтобы поделиться с нами отзывами, задать вопросы или внести предложения. Мы обязательно Вам ответим.

