Перейти к содержимому Перейти к боковой панели
Обновлено
24 августа, 2025

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

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

Например, веб-сайт недвижимости может использовать пользовательский тип записи под названием “Properties”, который имеет пользовательские поля, такие как Price, Property Type и Number of Rooms. Когда вы заполняете эти поля для каждой недвижимости, вы предлагаете читателям ценную информацию.

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

С помощью 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. Выберите страницу или запись, содержащую ваши произвольные поля.
Выбор записи с произвольными полями для перевода
  1. Выберите метод перевода и переведите.

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

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

Станьте мультиязычным с WPML

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

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