Saltar navegación
Actualizado
enero 31, 2024

bbPress es una extensión de WordPress que te permite crear foros de debate interactivos. Con WPML, puedes hacer que tu sistema de foros sea multilingüe.

Probablemente ya conozcas al menos un sistema de foro bbPress multilingüe: el foro de soporte WPML. Nuestros sitios funcionan con WPML y bbPress juntos para permitir a nuestros clientes buscar respuestas y solicitar asistencia en su lengua materna.

WPML’s multilingual support forum is built using bbPress
El foro de soporte multilingüe de WPML está construido con bbPress

En esta Página:

Cómo empezar

Comience por instalar y activar los siguientes plugins:

  • Plugin principal de WPML y complemento WPML String translation
  • extensión bbPress (versión 2.6.9 o superior)

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.

Foros Traducibles

Para traducir tus foros, primero tienes que establecer el Tipo de contenido del foro como Traducible. Para ello:

  1. Ve a WPML → Página de configuración.
  2. Desplázate hacia abajo hasta la sección de Traducciones del Tipo de contenido de la Entrada
  3. Establece el Tipo de contenido personalizado de los Foros en una de las opciones Traducibles.
  4. Haz clic en Guardar.
Go to WPML → Settings page. Scroll down to the Post Type Translations section, and set the Forums custom post type to one of the Translatable options. Click Save.
Marcar el Tipo de contenido personalizado de los Foros como Traducible

Una vez configurado el Tipo de contenido de los Foros como Traducible, puedes traducir tus foros manualmente, enviarlos a traductores locales o utilizar un servicio de traducción. Si utilizas Traducir todo automáticamente, WPML traducirá automáticamente tus foros.

Después de traducir tus foros, puedes ver los distintos foros en cada idioma haciendo clic en el enlace del menú Foros y seleccionando Todos los idiomas.

Puedes ver todos los foros de cada idioma haciendo clic en el enlace del menú Foros y seleccionando Todos los idiomas.

wpml-bbpress-viewing-translated-forums
Ver todos los foros después de la traducción

Añadir foros traducibles a tu menú de WordPress

Una vez que hayas traducido tus foros, puedes añadirlos a tu menú de WordPress.

  1. Ve a Apariencia Menús.
  2. Haz clic en Opciones de pantalla en la esquina superior derecha para mostrar la configuración de las opciones de pantalla de WordPress.
  3. Haz clic en la casilla situada junto a Foros en la fila Elementos de la pantalla . Esto te permite añadir tus foros al menú de tu sitio.
Añadir Foros a las opciones de pantalla
  1. Añade el foro de idiomas por defecto al menú y haz clic en Guardar menú.
wpml-forums-adding-to-menu
Añadir el foro al menú
  1. Haz clic en el enlace Sincronizar menús entre idiomas. WPML te muestra qué elementos se añadirán o actualizarán en tus menús de idiomas secundarios. Haz clic en Sincronizar y aplicar cambios para actualizarlos.
wpml-bbpress-forums-menu-sync
Añadir los foros traducidos a tus menús de idiomas secundarios

Traducir otros textos de bbPress (cadenas)

bbPress viene con sus propias traducciones, incluidas en el archivo MO (traducción) de bbPress. Esto significa que después de haber seguido los pasos anteriores ya tienes la mayoría de las cadenas por defecto de bbPress traducidas a los idiomas secundarios de tu sitio, como puedes ver a continuación:

wpml-bbpress-automatically-translated-forum-strings
bbPress proporciona la mayor parte de la traducción «out-of-the-box» a través de su propio archivo MO

Si quieres cambiar algún texto de la cadena, tendrás que actualizar las traducciones siguiendo estos pasos:

  1. Ve a WPMLLocalización de temas y extensiones. Selecciona bbPress en la sección Cadenas de los plugins, y haz clic en el botón Examinar los plugins seleccionados para cadenas.
wpml-bbpress-theme-and-plugin-strings
Buscar cadenas en bbPress
  1. Ir a WPMLTraducción de cadenas. Busca la cadena que quieras traducir.
  2. Haz clic en el icono del lápiz para editar la traducción.
wpml-bbpress-updating-string-translation
Actualizar la traducción de una cadena

Puedes ver las cadenas traducidas en el front-end del sitio.

wpml-bbpress-viewing-updated-string
Visualización de la cadena actualizada

Añadir selectores de idiomas

Cuando las personas entran en uno de tus foros de ayuda, puede ser útil mostrarles una lista de todos los foros disponibles en los demás idiomas.

Por defecto, WPML añade un selector de idioma a la zona de pie de página de tu sitio. Además, puedes ir a WPML Idiomas y añadir un selector de idioma a áreas específicas de tu sitio, como la navegación, los menús o las áreas de widgets de tu sitio.

También puedes añadir un selector de idioma a las ubicaciones personalizadas de tu sitio. A continuación, puedes personalizar el aspecto del selector de idiomas y ajustar la configuración en la sección Selectores de idiomas personalizados de la Página WPML Idiomas.

Personalizar la configuración del selector de idioma

Traducir temas y respuestas

Nota: WPML no permite traducir los temas y respuestas de bbPress.

Problemas detectados

No hay problemas de compatibilidad sin resolver entre este plugin y WPML. Buscar todos los problemas detectados.

Obtener apoyo

Como siempre, si tienes problemas o preguntas, dirígete a nuestro foro de asistencia y deja que te ayudemos a resolverlos.