Документация для разработчиков WPML — хуки, wpml-config.xml, API и справочник по совместимости
На этой странице собраны ресурсы, необходимые разработчику для создания сайтов с помощью WPML. Делаете ли Вы свою тему оформления или плагин многоязычными, проходите ли сертификацию WPML или создаете пользовательские многоязычные сайты для клиентов, ниже Вы найдете соответствующие руководства и справочные материалы.
Нет ресурсов для разработчиков, соответствующих Вашему фильтру.
Создание многоязычной темы оформления или плагина
-
(открывается в новой вкладке)
Перевод файлов PO/POT для тем оформления и плагинов WordPress
-
(открывается в новой вкладке)
Перевод строк JavaScript в темах оформления и плагинах WordPress
-
Обеспечение совместимости Ваших тем оформления и плагинов с WPML
-
Подготовка тем оформления WooCommerce к работе с многоязычностью и мультивалютностью
Сертификация Вашей темы оформления или плагина для WPML
Команда по совместимости WPML тестирует тысячи тем оформления и плагинов. В этих списках Вы можете найти то, что протестировано и хорошо работает с WPML.
Программа совместимости для разработчиков
Если Вы являетесь разработчиком темы оформления или плагина, на этих страницах объясняется, как запросить тестирование на совместимость и как поддерживать актуальность совместимости Вашего продукта с WPML:
Создание многоязычных сайтов с произвольными типами записей, полями и таксономиями
Узнайте, как произвольные типы записей, поля и таксономии упрощают перевод многоязычных сайтов для Ваших клиентов и их обслуживание для Вас.
Разработка многоязычных сайтов с помощью WPML и конструкторов страниц
Узнайте, как разрабатывать сайты с помощью WPML и конструкторов страниц, использующих шорткоды, а также как регистрировать виджеты конструкторов страниц для перевода.
-
Регистрация виджетов конструктора страниц для перевода
-
Поддержание совместимости конструктора страниц WPBakery с WPML
-
Поддержание совместимости CornerStone с WPML
-
Поддержание совместимости Enfold с WPML
-
Поддержание совместимости конструктора Divi с WPML
-
Поддержание совместимости конструктора Avada с WPML
Другие ресурсы для программистов
-
API программирования WPML
-
Константы WPML
-
Таблицы базы данных WPML
-
Добавление пользовательских возможностей администратора
-
Справочник по хукам ACFML
Два хука-фильтра ACFML и четыре константы для
acf-multilingual. -
Задания cron, выполняемые WPML и WPML Multilingual & Multicurrency for WooCommerce
-
Справочник по хукам WCML
Хуки WooCommerce Multilingual.
-
Создание пользовательских переключателей валют с использованием файлов шаблонов
-
Добавление WPML-Installer в Вашу тему оформления или плагин
-
Многоязычная поддержка мультисайтов WordPress
-
Как добавить атрибут hreflang на сайт WordPress
-
Перевод слагов для архивов произвольных типов записей
-
Как использовать gettext
-
Как создавать пакеты строк
-
Перевод шорткодов с URL-кодированием
-
Файлы cookie браузера, сохраняемые WPML
-
Отправка электронных писем с помощью WPML
-
Уведомления о переводе WPML
-
Функции WPML, зависящие от REST API WordPress
-
Запрос многоязычного контента с помощью WPGraphQL
Аргумент
language, полеtranslations, меню для каждого языка, страницы параметров ACF и другие запросы GraphQL для headless-сайтов WordPress, созданных с использованием Next.js, Nuxt, Astro или Gatsby. -
Использование REST API WordPress с WooCommerce Multilingual
-
Использование WPML с кешированием Memcached
-
Инструменты поиска и устранения неисправностей в WPMLПоддержка
-
Использование WPML с кешированием Redis