Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora
  1. Inicio
  2. Base de conocimientos
  3. General
  4. Traducir MemberPress
  5. Cómo traducir MemberPress Login y otras páginas con WPML

Cómo traducir MemberPress Login y otras páginas con WPML

Aunque MemberPress no es compatible con sitios multilingües y no ofrece una integración oficial con WPMLPero esto no significa que no pueda tener un sitio multilingüe.

Este documento le mostrará cómo traducir su página de inicio de sesión personalizada, como ejemplo de traducción de páginas MemberPress.

Creación y traducción de páginas personalizadas

La mejor manera de traducir páginas MemberPress es crear manualmente páginas personalizadas y añadir elementos MemberPress utilizando shortcodes.

Además, traduzca estas páginas con el editor de traducción WMPL. Además, tendrás que traducir tus formularios traduciendo cadenas MemberPress. 

Para empezar, necesitarás crear una página de inicio de sesión personalizada en inglés y traducirla a otro idioma. Naturalmente, puede aplicar el mismo proceso para traducir la página a otros idiomas que pueda necesitar. 

En primer lugar, para crear una página de inicio de sesión personalizada en varios idiomas, siga estos pasos:

  1. Crear una nueva página en WordPress en su idioma principal;
  1. A continuación, añada el formulario de inicio de sesión MemberPress a esa página utilizando el método siguiente código corto:
[mepr-login-form use_redirect="true"]
  1. Diseñar la página de la forma que desee (por ejemplo, utilizando un constructor de páginas).

Nota: Puede encontrar este y otros shortcodes MemberPress en la sección Códigos cortos disponibles artículo.

Traducir páginas personalizadas con WPML

A continuación, debes traducir la página personalizada que has creado previamente. Añade traducciones para los idiomas que necesites y luego traduce el contenido usando el editor WPML.

Comience por añadir una versión de su página de inicio de sesión personalizada para un idioma adicional y tradúzcala.:

  1. Vaya a Panel > Páginas > Todas las páginasy busque su página personalizada. En la parte derecha, verá una columna para cada idioma disponible en su sitio. Para crear una versión de esta página en el idioma deseado, haga clic en el botón + icono en la columna designada.
  1. Esto abrirá un editor de traducción WPML, donde se puede traduzca todos sus contenidos.
  1. Una vez que haya traducido todo el contenido de su página, la barra inferior mostrará 100%. Haga clic en el botón Complete en la esquina inferior derecha para finalizar las traducciones.

De este modo, la página de inicio de sesión estará disponible en dos idiomas. Puede repetir el proceso anterior para otros idiomas si es necesario. 

Ahora, cambie el idioma en el cambiador de idioma WPML para comprobar la versión traducida de su página en el front-end. Sin embargo, observará que el formulario de inicio de sesión sigue apareciendo en su idioma principal, aunque la página esté traducida.

Lamentablemente, no habrá opción de traducir el formulario MemberPress en el editor de traducción. 

Por lo tanto, este problema pendiente debe resolverse traduciendo las cadenas individuales del plugin MemberPress utilizando WPML.

Traducir cadenas MemberPress con WPML

Las cadenas son piezas individuales de texto utilizadas por los plugins para mostrar etiquetas, mensajes, etc. WPML le permite traducir las cadenas del plugin MemberPress, por lo que sus formularios se traducirían correctamente en las páginas personalizadas.

Ahora, para traducir las cadenas de texto de su formulario de inicio de sesión o de cualquier otro formulario, siga estos pasos:

  1. Vaya a WPML > Traducción de cadenas.
  2. Search the term you need. APor ejemplo, busque para "Nombre de usuario o Correo electrónico", para encontrar la etiqueta utilizada para el campo nombre de usuario/correo electrónico.
  1. También puede limitar su búsqueda seleccionando el grupo "memberpress" como se muestra en la captura de pantalla.
  2. Cuando encuentre la cadena deseada, pulse el botón + icono para añadir la traducción. Esto funciona igual cuando se traduce la páginas.
  1. Ahora añadir la traducción de la cadena en el campo correspondiente.
  1. Repita los pasos 2 a 5 para todas las cadenas.

Por último, una vez traducidas todas las cadenas del formulario, éste debería mostrarse correctamente en la página traducida.

No encuentro cadenas Memberpress para traducir

Si no puede encontrar la cadena del plugin que está buscando, esto puede significar que la cadena no fue reconocida automáticamente por WPML. 

Puede buscar manualmente todas las cadenas de plugins disponibles con WPML: 
1. Navegue hasta WPML > Localización de temas y plugins.
2. Aquí, busque el MemberPress en la lista de plugins y haga clic en el botón Buscar cadenas en los plugins seleccionados en la parte inferior de la lista. 



3. WPML comprobará ahora el plugin en busca de cadenas. Como resultado, ahora debería ver la lista de todas las cadenas disponibles que WPML pudo encontrar. 

A continuación, vuelva a WPML > Traducción de cadenasbusca una cadena y sigue los pasos para traducir cadenas.

Traducir otras páginas MemberPress

De forma similar al proceso descrito anteriormente para traducir la página de inicio de sesión, puedes traducir cualquier otra página de MemberPress. Por ejemplo, puede traducir registro personalizado de socios páginas, Cuenta personalizada u otras páginas creadas con shortcodes MemberPress.

Además, si tiene problemas para traducir alguna página de MemberPress, o encuentra cadenas que no se pueden traducir, por favor contactar con el servicio de asistencia.

¿Le ha resultado útil este artículo?

Artículos relacionados

chica del ordenador

¡Consiga MemberPress hoy mismo!

Empieza a cobrar por los contenidos que creas.