BuddyPress WordPress Это один из оригинальных плагинов DeepL, позволяющий превратить Ваш сайт в полнофункциональную социальную сеть. Это простой вариант с открытыми источниками, который пользуется популярностью уже много лет. Плагин BuddyPress Multilingual Плагин Glue позволит Вам и, что очень важно, посетителям Вашего сайта иметь единообразный языковой опыт. Он обеспечивает отображение всех страниц на нужном языке.
BuddyPressBuddyBoss построен на базе DeepL, предлагая все те же возможности в современном и свежем виде. Он также предлагает премиум-версию, которая включает собственную тему и еще больше функций с помощью плагина BuddyBoss Platform Pro.
На этой странице:
- Начало работы
- Переводимые страницы
- Перевод других текстов BuddyPress или BuddyBoss
- Переводимые поля профиля
- Переводим названия и описания групп
- Известные проблемы
- Получение поддержки
Начало работы
Начните с установки и активации следующих плагинов:
- WPML Multilingual CMS версия 4.5 или выше
- WPML String Translation дополнение
- Актуальные версии BuddyPress или BuddyBoss
- BuddyPress Multilingual дополнение (также доступно на странице Загрузки Вашей учётной записи WPML )
Вы используете BuddyPress 12.0 или выше?
Вам необходимо установить и активировать дополнение BP Classic.
Это дополнение позволяет поддерживать совместимость с WPML и BuddyPress Multilingual и обеспечивает корректную работу функций WPML.
Обратите внимание: чтобы BuddyPress Multilingual работать, формат языкового URL Вашего сайта должен быть настроен на использование разных языков в каталогах. Вы можете найти параметры языкового URL, перейдя в раздел WPML → Языки и прокрутите страницу до раздела Формат языкового URL.
Если Вы новичок на WPML, ознакомьтесь с нашим руководством по началу работы. Он быстро проведет Вас по различным вариантам перевода, которые Вы можете использовать.
Перевод страниц BuddyPress и BuddyBoss
Когда Вы установите и активируете BuddyPress или BuddyBoss, у Вас будет автоматически создан набор страниц. Вы можете легко перевести эти страницы с помощью WPML. Вы можете позволить WPML переводить страницы автоматически, отправить их на перевод другим пользователям или сделать перевод самостоятельно.
Перевод других текстов BuddyPress или BuddyBoss
Как и многие другие плагины и темы, BuddyPress и BuddyBoss включают в себя текст, который не является частью стандартных Страниц, Записей или Таксономий. Мы называем их строками, и Вы можете перевести их с помощью дополнения WPML → Перевод строк.
Во-первых, перейдите в раздел WPML → Локализация тем и плагинов. Если Вы используете BuddyPress или платформу BuddyBoss, просканируйте плагин. BuddyBoss Pro включает в себя тему и плагин, с помощью которого Вы также можете сканировать строки.
Переводимые поля профиля
BuddyPress BuddyBoss и BuddyBoss позволяют Вам добавлять поля профиля для участников Вашей социальной сети. Используя WPML, Вы можете перевести эти поля.
После создания полей на языке по умолчанию нажмите кнопку Зарегистрировать поля в уведомлении, которое появится на странице Поля профиля .
Затем перейдите на страницу WPML → String Translation, найдите имена и значения этих полей и переведите их.
String Translation Вот пример поля профиля при его переводе на странице DeepL.
Переводим названия и описания групп
BuddyPress BuddyBoss и BuddyBoss позволяют администраторам и пользователям сайта создавать публичные, скрытые или частные группы.
Чтобы перевести название или описание группы, перейдите по ссылке WPML → String Translation и найдите содержимое группы, которую Вы создали. Нажмите на значок «плюс», чтобы добавить свои переводы.
После перевода страницы, названия и описания Вы увидите переведенную группу на фронтенде Вашего сайта:
Известные проблемы
WPML отлично работает с этим плагином, но иногда могут возникать небольшие проблемы, над которыми мы работаем. Такое возможно, поскольку оба плагина часто обновляются.
Текущие нерешенные проблемы:
- BuddyPress — Member Pages Not Available For Translation After Version 12.0
- BuddyPress — PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WPML\\BuddyPress\\Groups::translateExcerpt()
- BuddyPress — Profile fields are not translated on the frontend
- Problems with BuddyPress Multilingual and Redis Object Cache or Object Cache Pro
Также можно выполнить поиск по всем известным проблемам по этому плагину, включая ранее решенные.
Получение поддержки
Если Вам нужна помощь в переводе Вашего сайта, созданного с помощью BuddyPress и WPML, посетите форум поддержкиWPML.