WPML

Вы готовы к 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 обнаруживает его и регистрирует в таблице перевода строк.
...
rewrite => array('slug' => _x( 'book', 'URL slug', 'your_text_domain' ));
...

Он также обеспечивает этим строкам особую обработку и использует их для 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 Multilingual & Multicurrency for WooCommerce, но есть и некоторые ошибки, которые существовали в WPML и теперь исправлены.

Переключатель языков в панели WordPress


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

Переключатель языков админ-панели в верхней панели

Исправления ошибок


Вот основные исправления ошибок в этом релизе:
  • XML-RPC: Мы обнаружили некоторые языковые несоответствия при получении рубрик и записей.
  • Определение языка браузера: предыдущее обновление многое улучшило, но также вызвало проблему с перенаправлением для непереведенного контента. Теперь это исправлено.
  • Редактор переводов и произвольные поля: WPML использовал однострочные поля для редактирования текстовых областей. Исправлено путем замены на многострочные поля ввода.
  • Дублирование контента: исправлена проблема с настройкой родительского элемента.

Помогите WPML, рассказав о себе


Вступая в 2013 год, мы хотим, чтобы WPML работал для Вас еще лучше. Мы подготовили небольшой опрос, в котором спрашиваем о Вашем ежемесячном доходе, Ваших офшорных банковских счетах и Ваших любимых напитках. Ну, на самом деле не обо всем этом. Мы просто хотим узнать, для чего Вы используете WordPress, какие другие плагины и темы оформления Вы используете. Поэтому, чтобы помочь нам адаптировать WPML к Вашим потребностям, мы будем признательны, если Вы уделите несколько минут нашему опросу: https://www.surveymonkey.com/s/wpml1

Считаете это полезным? Поделитесь этой статьей: