WPML 2.6.2 с поддержкой WordPress 3.5, переводом слагов CPT и улучшенной электронной коммерцией
Amir··5 мин.
Поделиться:
Вы готовы к WordPress 3.5? WPML 2.6.2 готов! Но это еще не все. Мы также добавили долгожданную поддержку локализованных URL-адресов для произвольных типов записей и значительно улучшили поддержку WooCommerce.
Поддержка WordPress 3.5
WPML 2.6.2 отлично работает на WordPress 3.5. К счастью, большинство изменений в WP 3.5 были довольно небольшими и касались обновлений отображения. Как всегда, перед переходом на крупную новую версию WordPress мы настоятельно рекомендуем протестировать Ваш сайт в безопасной среде (например, на локальном тестовом сервере). Мы провели тестирование с несколькими темами оформления и использованием нескольких других основных плагинов, но это сложный мир, и Вам следует убедиться, что все Ваши плагины и тема оформления хорошо работают с новой версией WordPress. Конечно, прежде чем нажать кнопку «Обновить», Вам действительно стоит сделать резервную копию базы данных.
Перевод слагов произвольных типов записей
Перевод слагов CPT — это совершенно новая и сложная функция в WPML. Она хорошо показала себя в ходе нашего тестирования, но ее следует считать экспериментальной. Если Вы заметили какие-либо сбои, связанные с различными структурами постоянных ссылок или с другими плагинами, пожалуйста, сообщите нам об этом на форуме поддержки.
Вы используете произвольные типы записей на своих сайтах? Вы будете рады узнать, что они могут иметь разные URL-адреса для каждого языка. WPML всегда поддерживал разные названия для разных записей. Отныне Вы также сможете настраивать URL-адрес архива CPT. URL-адреса произвольных типов записей могут выглядеть так:
/houses/my-green-house/
/casas/mi-casa-verde/
Чтобы включить эту функцию, Вам необходимо использовать модуль Перевод строк (входит в состав пакета Multilingual CMS). Если Вы регистрируете произвольные типы записей вручную через PHP, добавьте вызовы _x() вокруг названия слага. WPML перехватит эти вызовы и поймет, что Вы переводите URL-адреса. Полная информация описана в статье кодекса WordPress о регистрации типов записей. Когда слаг проходит через функцию _x() с контекстом URL slug, WPML обнаруживает его и регистрирует в таблице перевода строк.
Он также обеспечивает этим строкам особую обработку и использует их для URL-адресов произвольных типов записей. В качестве альтернативы Вы всегда можете использовать наш плагин Types. Плагин Types был обновлен и теперь включает поддержку локализованных слагов произвольных типов записей. Затем перейдите в WPML → Управление переводами → Настройка многоязычного контента. Вы увидите новый раздел для локализации слагов.
1. Включите глобальный перевод слагов
2. Сделайте тип записи переводимым и введите слаг
После этого Вы должны увидеть локализованные слаги для Ваших произвольных типов записей. Наслаждайтесь!
Значительно улучшенная поддержка WooCommerce
Дэвид и Доминикас, которых Вы можете знать по нашему форуму поддержки, были заняты поиском и исправлением каждой проблемы, связанной с WPML Multilingual & Multicurrency for WooCommerce. Мы рады объявить о выходе крупной новой версии WPML Multilingual & Multicurrency for WooCommerce, благодаря которой все работает без сбоев. Вот список улучшений и доработок, которые Вы найдете в новых версиях WPML и WPML Multilingual & Multicurrency for WooCommerce:
Разрешен перевод страницы «Terms & Conditions».
Зарегистрированы строки методов доставки для перевода.
Зарегистрировано несколько строк, связанных с налогами, для перевода.
Исправлена регистрация названий и описаний платежных шлюзов.
Синхронизирован атрибут по умолчанию для вариативного товара между его переводами.
Разрешено сохранение в WooCommerce/Настройки при использовании языка, не являющегося языком по умолчанию.
Исправлены проблемы, когда страница магазина находится на главной странице.
Разрешено использование структуры постоянных ссылок WordPress по умолчанию.
Исправлена сумма, отправляемая на платежный шлюз при использовании нескольких валют.
Исправление для переключателя языков на страницах магазина (исправлено в WPML)
Исправление для цены модуля подписок, которая не отображалась (исправлено в WPML)
Переписана синхронизация вариаций товаров: каждая вариация связана со своими переводами, синхронизация стала проще
Устранено несколько предупреждений и уведомлений PHP.
Письма об обновлении статуса заказа отправляются на языке, на котором был сделан заказ.
Наконец, переключатель языков контента в админ-панели WPML был перемещен с этой ретро-круглой кнопки в верхнем левом углу админ-панели на свое правильное место в стандартной панели администратора WordPress. Это должно решить ряд проблем с отображением уведомлений и сделать Вашу админ-панель WordPress более аккуратной.
Переключатель языков админ-панели в верхней панели
Исправления ошибок
Вот основные исправления ошибок в этом релизе:
XML-RPC: Мы обнаружили некоторые языковые несоответствия при получении рубрик и записей.
Определение языка браузера: предыдущее обновление многое улучшило, но также вызвало проблему с перенаправлением для непереведенного контента. Теперь это исправлено.
Редактор переводов и произвольные поля: WPML использовал однострочные поля для редактирования текстовых областей. Исправлено путем замены на многострочные поля ввода.
Дублирование контента: исправлена проблема с настройкой родительского элемента.
Помогите WPML, рассказав о себе
Вступая в 2013 год, мы хотим, чтобы WPML работал для Вас еще лучше. Мы подготовили небольшой опрос, в котором спрашиваем о Вашем ежемесячном доходе, Ваших офшорных банковских счетах и Ваших любимых напитках. Ну, на самом деле не обо всем этом. Мы просто хотим узнать, для чего Вы используете WordPress, какие другие плагины и темы оформления Вы используете. Поэтому, чтобы помочь нам адаптировать WPML к Вашим потребностям, мы будем признательны, если Вы уделите несколько минут нашему опросу:https://www.surveymonkey.com/s/wpml1
Сегодня вышел релиз WPML 4.9.1, в котором основное внимание уделено совместимости с Divi 5, чтобы Ваши многоязычные сайты были готовы к официальному запуску Divi 5, назначенному на 26 февраля. В этом релизе также исправлены ошибки в Elementor, обновлены требования к PHP и многое другое.