BuddyPress es una de las extensiones originales de WordPress que te permite convertir tu sitio en una red social totalmente funcional. Es una opción sencilla y de código abierto que ha sido una opción popular durante muchos años. El complemento BuddyPress Multilingual te permite a ti y, lo que es muy importante, a los visitantes de tu sitio tener una experiencia lingüística coherente. Garantiza que todas las páginas se muestren en el idioma requerido.
BuddyBoss se basa en BuddyPress y ofrece las mismas características con un aspecto moderno y fresco. También ofrece una versión Premium, que incluye su propio tema e incluso más funciones mediante el plugin BuddyBoss Platform Pro.
En esta Página:
- Cómo empezar
- Páginas Traducibles
- Traducir otros textos de BuddyPress o BuddyBoss
- Campos Traducibles del Perfil
- Traducir nombres y descripciones de grupos
- Problemas conocidos
- Obtener apoyo
Cómo empezar
Comience por instalar y activar los siguientes plugins:
- WPML Multilingual CMS versión 4.5 o superior
- Plugin principal de WPML y complemento WPML String translation
- Versiones actualizadas de BuddyPress o BuddyBoss
- Extensión BuddyPress Multilingual (también disponible en la Página de Descargas de tu cuenta WPML)
¿Ejecutas BuddyPress 12.0 o superior?
Necesitas instalar y activar la extensión BP Classic.
Esta extensión te permite mantener la compatibilidad con WPML y BuddyPress Multilingual y garantiza que las características de WPML funcionen correctamente.
Nota: Para que BuddyPress Multilingual funcione, el formato de URL del idioma de tu sitio debe estar configurado para utilizar diferentes idiomas en los directorios. Puedes encontrar las opciones de URL de idioma yendo a WPML → Idiomas y desplazándote hasta la sección Formato de URL de idioma.
Si eres nuevo en WPML, consulta nuestra Guía de introducción. Te guía rápidamente por las diferentes opciones de traducción que puedes utilizar.
Traducir páginas de BuddyPress y BuddyBoss
Cuando instales y actives BuddyPress o BuddyBoss, tendrás un conjunto de páginas creadas automáticamente. Puedes traducir fácilmente estas páginas con WPML. Puedes dejar que WPML traduzca las páginas automáticamente, enviarlas para que las traduzcan otros o hacer tú mismo la traducción.
Traducir otros textos de BuddyPress o BuddyBoss
Como muchos otros plugins y temas, BuddyPress y BuddyBoss incluyen texto que no forma parte de las Páginas, Entradas o Taxonomía estándar. Las llamamos cadenas, y puedes traducirlas utilizando la extensión WPML String Translation.
Primero, ve a WPML → Localización de temas y extensiones. Si utilizas BuddyPress o la plataforma BuddyBoss, escanea el plugin. BuddyBoss Pro incluye un tema y un plugin pro que también puedes escanear en busca de cadenas.
Campos Traducibles del Perfil
Tanto BuddyPress como BuddyBoss te permiten añadir campos de perfil a los miembros de tu red social. Utilizando WPML, puedes traducir estos campos.
Tras crear los campos en tu idioma por defecto, haz clic en el botón Registrar campos del aviso que aparece en la Página de campos del perfil .
A continuación, ve a la Página WPML → Traducción de Cadenas, busca esos nombres de campo y valores, y tradúcelos.
He aquí un ejemplo de un campo de perfil al traducirlo en la página String Translation.
Traducir nombres y descripciones de grupos
Tanto BuddyPress como BuddyBoss permiten a los administradores y usuarios del sitio crear grupos públicos, ocultos o privados.
Para traducir el nombre o la descripción de un grupo, ve a WPML → Traducción de Cadenas y busca el contenido del grupo que has creado. Haz clic en el icono más para añadir tus traducciones.
Tras traducir la Página, el nombre y la descripción, verás el grupo traducido en el front-end de tu sitio:
Problemas detectados
WPML funciona bien con este plugin, sin embargo, algunas veces podrían ocurrir problemas menores, que ya estamos atendiendo. Esto es de esperarse, ya que ambos plugines se actualizan ocn frecuencia.
Problemas sin resolver:
- 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
También puede buscar todos los problemas conocidos, incluidos los problemas resueltos anteriormente para este plugin.
Obtener apoyo
Si necesitas ayuda para traducir tu sitio creado con BuddyPress y WPML, visita el foro de soporte de WPML.