Как переводить записи, страницы и произвольные типы записей WordPress с помощью WPML
Переводите любую запись, страницу и произвольный тип записи на Вашем сайте WordPress с помощью WPML одинаковым способом для каждого типа. В WordPress по умолчанию есть записи и страницы. Темы оформления и плагины добавляют свои собственные — товары из WooCommerce, события из плагинов для мероприятий, каталоги, вопросы и ответы, отзывы и многое другое. WPML переводит их все одинаково.
Обычный способ: отправка из панели управления переводами
Перейдите в WPML > Переводы. Каждая запись, страница и элемент произвольного типа записи, которые можно перевести на Вашем сайте, отображаются там в собственном разделе. Выберите то, что хотите перевести, укажите метод и нажмите Перевести. В режиме Переводить все автоматически Вам даже не нужно этого делать. Новые записи и изменения подхватываются автоматически.
Это рабочий процесс, который использует большинство сайтов, потому что он легко масштабируется. Отфильтруйте список, чтобы показать «все устаревшие переводы на французский», выберите 200 записей и отправьте их за один раз. Стоимость (в режиме Переводить все автоматически с PTC) рассчитывается и отображается до того, как Вы подтвердите действие.
Точный контроль: из списков записей в WordPress
Когда Вы хотите перевести, изменить или проверить отдельную запись (а не пакет), подходящим местом будет список записей WordPress, а не вкладка «Переводы».
- Записи (
Posts > All Posts), Страницы (Pages > All Pages) или любой список произвольного типа записей. В каждой строке есть блок «Языки». - Блок «Языки» на экране редактирования отдельной записи показывает статус перевода записи для каждого языка. Нажмите на значок «+» для нужного языка, чтобы перевести этот отдельный элемент; нажмите на карандаш, чтобы изменить существующий перевод; нажмите на глаз, чтобы просмотреть его.
- В этом же блоке «Языки» Вы можете выполнять три операции, которые не подходят для пакетного рабочего процесса:
- Удаление перевода. Удалите перевод на один язык, не затрагивая исходную запись или другие языки.
- Привязка уже переведенной страницы. Если отдельная запись была создана на языке перевода вне WPML, прикрепите ее в качестве перевода исходной записи.
- Отключение переводов от оригинала. Превратите переведенную запись в самостоятельную запись на ее собственном языке, больше не связанную с исходной.
Что делает тип записи переводимым
Если тип записи не задан как переводимый, он нигде не появится. Ни в Панели управления переводами, ни на любой другой вкладке «Переводы», а блок «Языки» не появится на экране его редактирования. WPML обрабатывает его как контент, для которого не предусмотрен процесс перевода.
Чтобы изменить это, перейдите в WPML > Настройки > Перевод типов записей. Для каждого типа записи есть три параметра:
- Переводимый — показывать только переведенные элементы. Перевод не зависит от исходного языка; если перевода для языка, который просматривает посетитель, не существует, запись скрывается.
- Переводимый — использовать перевод, если доступен, или возвращаться к языку по умолчанию. Если перевод отсутствует, вместо него отображается запись на исходном языке.
- Не переводимый. WPML игнорирует этот тип записи. Он не появится в разделе «Переводы».
Записи и страницы предварительно настроены как переводимые. Произвольные типы записей, добавляемые темами оформления и плагинами, по умолчанию имеют статус Не переводимый. Измените настройку в разделе Перевод типов записей, и CPT сразу же начнет появляться в Панели управления переводами.
CPT не отображается?
Если Вы добавили CPT, и он не отображается там, где Вы ожидаете, настройка Перевод типов записей — это первое, что нужно проверить.
Автор: Amir · Последнее обновление: 1 июля 2026 года
Автор: Amir · Последнее обновление: 1 июля 2026