- Обновлено
- 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 → Настройки и прокрутите вниз до Перевод произвольных полей. Вы увидите четыре варианта перевода на выбор для каждого пользовательского поля:
- Делает значения ваших пользовательских полей доступными для перевода.
- Идеально подходит для текстовых полей.
- Копирует значение поля на все языки, сохраняя его одинаковым везде.
- Идеально подходит для пользовательских полей, таких как числа или изображения, которые остаются неизменными на всех языках.
- Копирует значение с языка по умолчанию только один раз, что позволяет создавать различные значения полей для каждого языка.
- Если вы выберете этот вариант, потому что хотите разные значения для разных языков, вам нужно будет вручную переводить записи с этими полями в редакторе WordPress.
- Вариант по умолчанию для пользовательских полей, для которых вы еще не выбрали способ перевода.
- Вы можете выбрать Не переводить для полей, которые WPML должен игнорировать. Если Вы хотите, чтобы поле имело одинаковое значение на разных языках, переключите его на опцию Копировать.
После выбора предпочтений перевода для каждого пользовательского поля не забудьте сохранить.
3. Перевод страниц с пользовательскими полями
Для перевода страниц с пользовательскими полями:
- Перейдите в WPML → панель управления переводами.
- Выберите страницу или запись, содержащую ваши произвольные поля.
- Выберите метод перевода и переведите.
Если вы переводите самостоятельно, перейдите в WPML → Переводы и нажмите кнопку Перевести. Откроется Расширенный редактор переводов, где вы сможете перевести весь свой контент, включая произвольные поля.
Станьте мультиязычным с WPML
WPML делает больше, чем просто переводит произвольные поля. Это ваше комплексное решение для перевода каждого аспекта веб-сайта, от страниц и записей до форм и продуктов WooCommerce.
Посетите нашу страницу с ценами, чтобы узнать больше о WPML.