Skip navigation
Обновлено
17 февраля, 2025

Узнайте, как переводить пользовательские поля в WordPress на другие языки с помощью WPML. Осуществляйте перевод самостоятельно вручную или используйте автоматический перевод.

Пользовательские поля позволяют добавлять дополнительные данные, такие как текст, изображения или варианты выбора, к вашим записям, страницам и пользовательским типам записей. Это позволяет более эффективно управлять и организовывать ваш контент.

Например, на сайте, посвященном недвижимости, может использоваться пользовательский тип записи «Свойства», который содержит такие поля, как «Цена», «Тип недвижимости» и «Количество комнат». Заполняя эти поля для каждого объекта недвижимости, Вы предоставляете читателям ценную информацию.

Пример пользовательского типа записи с различными пользовательскими полями, назначенными ему в административной части сайта

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

Страница на языке по умолчанию с пользовательскими полями

Переведенная страница с пользовательскими полями

Начать работу легко. Просто установите и активируйте плагин WPML Multilingual CMS на вашем сайте и следуйте трем простым шагам.

1. Определите источник ваших пользовательских полей

Пользовательские поля на вашем сайте WordPress могут происходить из:

  • Вашей темы
  • Специального плагина, такого как Advanced Custom Fields (ACF)
  • Пользовательского кода, который вы добавили на свой сайт

WPML работает со всеми основными плагинами пользовательских полей для WordPress. Он также поддерживает перевод пользовательских полей, добавленных через код, при условии, что вы правильно установите их параметры перевода.

Ваш подход к переводу зависит от того, откуда взяты эти пользовательские поля. Например, если вы используете ACF, вы можете переводить все ваши поля с помощью дополнительного плагина Advanced Custom Fields Multilingual (ACFML).

Для пользовательских полей, созданных всеми другими способами, вам необходимо указать WPML, как следует переводить каждое из них.

2. Примите решение о способе перевода пользовательских полей

Чтобы указать WPML, как переводить ваши пользовательские поля, перейдите в WPML → Настройки и прокрутите вниз до раздела Перевод пользовательских полей. Вы увидите четыре варианта перевода для каждого пользовательского поля:

  • Делает значения ваших пользовательских полей доступными для перевода.
  • Идеально подходит для текстовых полей.
  • Копирует значение поля на все языки, сохраняя его одинаковым везде.
  • Идеально подходит для пользовательских полей, таких как числа или изображения, которые остаются неизменными на всех языках.
  • Копирует значение с языка по умолчанию только один раз, что позволяет создавать различные значения полей для каждого языка.
  • Вариант по умолчанию для пользовательских полей, для которых вы еще не выбрали способ перевода.
  • Вы можете выбрать опцию Не переводить для полей, которые вы хотите, чтобы WPML игнорировал. Если Вы хотите, чтобы поле имело одинаковое значение на разных языках, переключите его на опцию Копировать.

После выбора предпочтений перевода для каждого пользовательского поля не забудьте сохранить.

Выбор предпочтений перевода для пользовательских полей на странице настроек WPML

3. Перевод страниц с пользовательскими полями

Для перевода страниц с пользовательскими полями:

  1. Перейдите в WPML → управление переводом.
  2. Выберите страницу или запись, содержащую ваши пользовательские поля.
Selecting post with custom fields to translate
Выбор поста с пользовательскими полями для перевода
  1. Выберите метод перевода и переведите.

Если вы осуществляете перевод самостоятельно, перейдите в WPML → Переводы и нажмите кнопку Перевести. Это откроет Расширенный редактор переводов, где вы сможете перевести весь ваш контент, включая пользовательские поля.

Translating custom fields in the Advanced Translation Editor
Перевод пользовательских полей в расширенном редакторе переводов

Сделайте свой сайт многоязычным с помощью WPML

WPML предоставляет больше возможностей, чем просто перевод пользовательских полей. Это комплексное решение для перевода всех аспектов веб-сайта, от страниц и записей до форм и продуктов WooCommerce.

Ознакомьтесь с нашей страницей с ценами, чтобы узнать больше о WPML.