Используя плагин 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 (открывается в новой вкладке).