Документация WPML для разработчиков — справочник по хукам, wpml-config.xml, API и совместимости
На этой странице собраны ресурсы, которые понадобятся Вам как разработчику при работе с WPML. Независимо от того, делаете ли Вы Вашу тему или плагин многоязычными, получаете ли для них сертификат совместимости с WPML или создаете многоязычные сайты на заказ для клиентов, ниже Вы найдете соответствующие руководства и справочные материалы.
Сделайте Вашу тему или плагин многоязычными
- Перевод файлов PO/POT для тем и плагинов WordPress
- Перевод строк JavaScript в темах и плагинах WordPress
- Обеспечение совместимости Ваших тем и плагинов с WPML
- Создание многоязычных и мультивалютных тем для WooCommerce
Получите сертификат совместимости Вашей темы или плагина с WPML
Команда WPML по совместимости тестирует тысячи тем и плагинов. В этих списках Вы можете найти то, что было протестировано и хорошо работает с WPML.
Программа совместимости для разработчиков
Если Вы являетесь разработчиком темы или плагина, на этих страницах объясняется, как запросить тестирование на совместимость и как поддерживать актуальную совместимость Вашего продукта с WPML:
- Запросы разработчиков на проверку совместимости с WPML
- Повторно протестируйте Ваш плагин или тему с WPML с помощью панели совместимости
Создавайте многоязычные сайты с произвольными типами записей, полями и таксономиями
Узнайте, как произвольные типы записей, поля и таксономии позволяют Вашим клиентам легко переводить многоязычные сайты, а Вам — удобно их поддерживать.
Разрабатывайте многоязычные сайты с помощью WPML и конструкторов страниц
Узнайте, как разрабатывать сайты с помощью WPML и конструкторов страниц, использующих шорткоды, а также как регистрировать виджеты конструкторов страниц для перевода.
- Регистрация виджетов конструкторов страниц для перевода
- Поддержание совместимости WPBakery Page Builder с WPML
- Поддержание совместимости CornerStone с WPML
- Поддержание совместимости Enfold с WPML
- Поддержание совместимости Divi Builder с WPML
- Поддержание совместимости Avada Builder с WPML
Другие ресурсы для программистов
- Перевод тем WordPress с помощью файлов .mo
- Добавьте установщик WPML в Вашу тему или плагин
- Добавьте пользовательские права администратора
- API WPML для программирования
- Таблицы базы данных WPML
- Отправка электронных писем с помощью WPML
- Файлы cookie браузера, сохраняемые WPML
- Задачи Cron, выполняемые WPML и WPML Multilingual & Multicurrency for WooCommerce
- Параметры поиска и устранения неисправностей WPML
- Использование WPML с кешированием Redis
- Как создавать пакеты строк
- Справочник по хукам ACFML — два хука-фильтра ACFML и четыре константы для
acf-multilingual. Перенесено сюда с/documentation/related-projects/translate-sites-built-with-acf/acf-multilingual-acfml-constants-and-hooks-reference/; старый URL перенаправляет с кодом 301. - Справочник по хукам WCML — хуки WooCommerce Multilingual. Перенесено сюда с
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/; старый URL перенаправляет с кодом 301. - Запрос многоязычного контента с помощью WPGraphQL — аргумент
language, полеtranslations, меню для каждого языка, страницы параметров ACF и другие запросы GraphQL для headless-сайтов WordPress, созданных на Next.js, Nuxt, Astro или Gatsby. - Константы WPML
- Как добавить hreflang на сайт WordPress
- Как использовать gettext
- Поддержка многоязычности для мультисайтов WordPress
- Функции WPML, зависящие от REST API WordPress
- Использование REST API WordPress с WooCommerce Multilingual
- Перевод слагов для архивов произвольных типов записей
- Перевод шорткодов в формате urlencoded
- Создание пользовательских переключателей валют с использованием файлов шаблонов
- Уведомления о переводе WPML
- Использование WPML с кешированием Memcached