Используя плагин Advanced Post Types Order вместе с WPML, Вы можете синхронизировать порядок любого произвольного типа записей для всех Ваших языков или задать другой порядок для определенного дополнительного языка.
Начало работы
Начните с установки и активации следующих компонентов:
- Плагин Advanced Post Types Order
- Плагин ядра WPML и дополнение WPML Перевод строк
Если Вы впервые используете WPML, ознакомьтесь с нашим Руководством по началу работы. В нем кратко описаны различные варианты перевода, которые Вы можете использовать.
Синхронизация порядка произвольных типов записей для всех языков
Примечание: прежде чем начать изменение порядка, Вам необходимо перевести все произвольные типы записей, порядок которых Вы хотите изменить, на выбранный дополнительный язык (или языки). Затем Вам нужно создать страницу архива для этих произвольных типов записей и перевести ее. Чтобы узнать, как переводить Ваши произвольные записи, изучите нашу документацию по переводу произвольных типов записей.
С помощью плагина Advanced Post Types Order Вы можете изменять порядок любых стандартных типов записей WordPress или произвольных типов записей на Вашем сайте. В рамках данного руководства мы будем использовать тему Avada и изменим порядок нашего произвольного типа записей Portfolio:
- Перейдите в Portfolio → Re-Order.
- В разделе Sort List Settings установите для параметра Post Type значение Portfolio (avada_portfolio) и нажмите кнопку Create.

- Вы должны увидеть новый раздел под названием WPML Synchronize. Выберите Yes, чтобы синхронизировать порядок для разных языков, а затем нажмите кнопку Settings Update.

- Прокрутите вниз до раздела Manual Order/Automatic Order. Здесь мы изменим порядок наших элементов Portfolio вручную. На вкладке Manual Order перетащите элементы Portfolio, порядок которых Вы хотите изменить. Затем нажмите кнопку Update .

На фронтенде Вы можете просмотреть переведенную страницу архива, чтобы увидеть элементы Portfolio, синхронизированные между языком по умолчанию и дополнительным языком:


Настройка другого порядка для произвольного типа записей на дополнительном языке
Чтобы вручную задать другой порядок для произвольных типов записей на выбранном Вами дополнительном языке:
- В консоли перейдите в Portfolio → Re-Order.
- В разделе WPML Synchronize выберите вариант No и нажмите кнопку Settings Update.

- В верхней панели администратора используйте переключатель языков, чтобы переключиться на Ваш дополнительный язык.

- Прокрутите вниз до раздела Manual Order/Automatic Order. На вкладке Manual Order перетащите элементы Portfolio на Вашем дополнительном языке, чтобы изменить их порядок. Затем нажмите Update, чтобы сохранить изменения.

Теперь Вы должны увидеть на фронтенде, что порядок элементов Portfolio на Вашем дополнительном языке изменился.
Перевод других текстов Advanced Post Types Order
Помимо контента из записей и страниц Вашего сайта, обычно есть некоторые дополнительные тексты из других мест. Эти тексты, как правило, исходят из Вашей темы и плагинов.
Чтобы узнать, как переводить эти тексты, прочитайте нашу страницу документации о Переводе строк.
Известные проблемы
Между этим плагином и WPML нет нерешенных проблем совместимости. Искать среди всех известных проблем.Получение помощи
Если Вам нужна помощь с переводом Вашего сайта, созданного с использованием Advanced Post Types Order и WPML, обратитесь в поддержку WPML.