WordPress Polylang – Permitir a Usuarios Traducir desde el Frontend

En este tutorial te enseñaremos cómo permitir que tus usuarios traduzcan las entradas desde el frontend usando el plugin Polylang. Esto es realmente útil porque puedes crear una plataforma de traducción limpia y fácil de usar con unos pocos clics.

Polylang te permite crear sitios multilingües. Puedes crear y editar traducciones de tus páginas y entradas en cualquier idioma. El único problema es que para traducir el contenido, los usuarios tienen que entrar al wp-admin de WordPress. Pero te enseñaremos cómo permitir que tus usuarios traduzcan entradas y páginas desde el frontend.

Normalmente tendrías que pasar por el difícil y largo proceso de crear una página en el frontend desde cero y mostrar las entradas, configurar los permisos, etc. Pero con WP Frontend Admin, puedes mostrar tus entradas en el frontend con un solo clic. A continuación, necesitarás unos pocos pasos para crear una excelente plataforma de envío de traducciones.

Solo tienes que seguir estos sencillos pasos:

1- Instala el plugin WP Frontend Admin

NOTA: Este tutorial asume que ya has instalado y configurado el plugin de Polylang.

WP Frontend Admin te permite crear un dashboard en el frontend fácilmente. Puedes mostrar cualquier sección de wp-admin en el frontend y crear hermosas aplicaciones web sin necesidad de conocimientos de programación.

Probar plugin gratis

Tú puedes probar el plugin premium en tu sitio web gratis por 7 días.

2- Muestra la sección de entradas en el frontend

Puedes ver las entradas y cualquier otra sección de wp-admin en el frontend con un solo clic. En este caso, tienes que ir a Entradas > Todas las entradas y hacer clic en Ver en el frontend en la barra superior de wp-admin.

polylang en el frontend

Una vez que lo hagas, WP Frontend Admin creará automáticamente una página en el frontend, que podrás configurar.

3- Configura tu página de entradas en el frontend

Puedes personalizar completamente tu nueva página. WP Frontend Admin mostrará un panel de configuración rápida, para que configures tu página.

En primer lugar, debes seleccionar la información básica de tu página usando los siguientes campos:

  • Título de página
  • URL Slug
  • Plantilla
  • Añadir a menú

polylang en el frontend

Después de editar la información básica de tu página, puedes ocultar cualquier elemento innecesario. Esto te ayuda a simplificar y facilitar el uso de la página.

Solo debes seguir estos dos sencillos pasos:

  1. Clic en Ocultar Elemento.
  2. Haz clic en los elementos que quieras ocultar.

Debes repetir estos dos pasos con cada campo y elemento que quieras ocultar.

polylang en el frontend

WP Frontend Admin te permite:

  1. Ocultar las notificaciones añadidas por otros plugins o temas. Marcando la casilla
  2. Editar los textos que aparecen en la página: Haz clic en Editar textos, edita los textos que quieras y haz clic en Edición terminada.
  3. Marca las columnas para desactivarlas de la página y que no se muestren en el frontend.
  4. Selecciona si los usuarios verán las entradas creadas por ellos solamente.
  5. Una vez que hayas realizado todos estos cambios, haz clic en Guardar para aplicar los cambios a esta página.

polylang en el frontend

4- Configura la sección del editor de entradas

Dado que vas a permitir que los traductores envíen traducciones para las entradas existentes, es posible que tengas que ocultar varios metaboxes del editor de entradas.

  1. Abre el formulario Añadir nueva o abre una entrada existente.
  2. Ahora puedes ocultar estos metaboxes:
    • Imagen destacada
    • Atributos de entrada
    • Etiquetas
    • Categorías
    • Extracto
    • Etc.

polylang en el frontend

Una vez que hayas configurado el formulario de edición de entrada, puedes guardar los cambios y la página se publicará.

5- Crea traducciones de Polylang desde el frontend

Si has añadido la página a un menú, los usuarios tendrán que hacer clic en el elemento del menú que enlaza con la página, y se les pedirá que se registren para poder ver la página.

polylang en el frontend

Una vez que los usuarios se conecten, verán la lista de entradas. Para añadir una nueva traducción, solo tienen que hacer clic en el botón “+” bajo la bandera del idioma.

polylang en el frontend

 

Así es como se verá el formulario de entrada en el frontend. Los usuarios podrán editar las traducciones y enviarla para su revisión.

Como puedes ver, hemos ocultado el botón Publicar porque queremos que las traducciones se guarden como borrador. Pero podrías dejar el botón Publicar visible para que los usuarios publiquen sus traducciones inmediatamente.

polylang en el frontend

Para mostrar las páginas en el frontend para que los usuarios las traduzcan, hay que seguir los mismos pasos de este tutorial, pero con la sección de Páginas.

Preguntas importantes

  1. ¿Funciona con otros plugins multilingües? Sí. Puedes usar WP Frontend Admin con otros plugins multilingües. Si usas WPML, puedes leer este tutorial.
  2. ¿Cómo puedo permitir que el usuario añada más idiomas? Para permitir al usuario añadir más idiomas, necesitas crear una nueva página en el frontend para mostrar la sección de Idiomas en el frontend. Debes seguir los mismos pasos de este tutorial: Haz clic en Ver en el frontend, configura la página, simplifícala ocultando los elementos innecesarios, etc.
Probar plugin gratis

Tú puedes probar el plugin premium en tu sitio web gratis por 7 días.

¿Necesitas ayuda?

Tú puedes recibir ayuda instantánea en el chat en vivo durante horas laborales, o llena nuestro formulario de contacto y te responderemos via email.