Los tipos de contenido personalizados, junto con los campos personalizados, te ayudan a alejar a WordPress de sus raíces de blogs y convertirlo en el sistema de gestión de contenidos flexible y de servicio completo que es hoy.
Si utilizas tipos de contenido personalizado en tu sitio y buscas hacerlo multilingüe, es importante poder traducir los tipos de contenido personalizado en WordPress para que puedas localizar completamente tu sitio en diferentes idiomas.
Mientras que la mayoría Plugins de traducción de WordPress puede ayudar a traducir tus publicaciones y páginas habituales, las cosas no siempre son tan simples cuando se trata de cualquier tipo de publicación personalizada que estés utilizando.
Para ayudar, vamos a mostrarte cómo traducir tipos de publicaciones personalizadas en WordPress de la forma más fácil posible. Sin código. Sin comprobar si algo es compatible con “X” ni instalar un plugin de integración; simplemente una solución sencilla que funciona desde el primer momento.
Siguiendo este tutorial, podrás traducir tus tipos de publicaciones personalizadas utilizando una interfaz visual sencilla como esta:

La misma interfaz también funcionará para campos personalizados y taxonomías personalizadas, que también demostraremos en esta publicación.
Vamos a darle...
Lo que necesitarás para traducir tipos de publicaciones personalizadas en WordPress
Si quieres seguir este tutorial y traducir tipos de publicaciones personalizadas en WordPress, solo necesitarás dos cosas:
- Un tipo de contenido personalizado – crearemos nuestro tipo de contenido personalizado de ejemplo con WCK, pero puedes usar cualquier herramienta, incluidas Herramientas, Custom Post Type UI, Alubias, etc. Este método también funcionará si creaste manualmente tu tipo de contenido personalizado con código.
- TranslatePress – un plugin de traducción de WordPress apto para principiantes que es compatible con tipos de contenido personalizado. Está disponible para gratis en WordPress.org, y la versión gratuita es todo lo que necesitas para seguir este tutorial.
TranslatePress te ayuda traduce todo tu sitio de WordPress, incluido el contenido de tu tema, plugins y, lo adivinaste, tipos de publicaciones personalizadas.
Te permite usar manual o traducción automática (vía Google Translate y DeepL) y también te ofrece una interfaz visual sencilla para trabajar con todas tus traducciones.
Comenzaremos esta guía mostrándote cómo crear un tipo de publicación personalizada con WCK. Sin embargo, si ya has creado el tipo de publicación personalizada que deseas traducir, puedes sáltate al paso dos para empezar directamente a traducir su tipo de publicación personalizada.
1. Crear un Tipo de Publicación Personalizada con WCK
Para crear tu tipo de publicación personalizada, puedes usar el plugin gratuito WCK en WordPress.org.
Una vez que hayas instalado y activado el complemento, ve a WCK → Creador de Tipos de Publicación. Rellene el formulario breve y luego haga clic Agregar entrada para crear tu tipo de publicación personalizada.
Por ejemplo, si estás creando un tipo de contenido personalizado para “Empleos”, podrías configurarlo así:

Luego, deberías ver tu nuevo tipo de publicación personalizada en la barra lateral del panel de control de WordPress. ¿Fácil, verdad?
Si lo deseas, WCK también puede ayudarte a crear taxonomías personalizadas y campos personalizados, los cuales crearemos para este tutorial para que puedas ver cómo funciona traducir también esos tipos de contenido.
Por ejemplo, añadimos una taxonomía personalizada para el “Empleador” para que los visitantes puedan encontrar todos los empleos de un empleador específico. También añadimos algunos campos personalizados para datos como “Departamento” y “Salario”.
Juntando todo, así es como se ve en el editor de WordPress:
Puedes mostrar fácilmente tipos de contenido personalizado, campos personalizados y taxonomías en tu tema utilizando el módulo Swift Templates disponible en el versión prémium de WCK. Esto te permite construir tus plantillas de interfaz directamente desde la interfaz de administración de WordPress, sin escribir nada de código.
Así es como se ve la versión original en inglés en la interfaz de nuestro sitio de pruebas cuando mostramos los campos personalizados.

Así que en esa captura de pantalla tenemos contenido en un tipo de publicación personalizada que proviene tanto del editor normal de WordPress como de campos personalizados. Ahora, traduzcámoslo...
2. Configuración de TranslatePress
Para empezar a traducir tus tipos de entrada personalizados, primero tendrás que instalar el plugin TranslatePress y configurar algunos aspectos básicos, como los idiomas que quieres utilizar y si deseas o no emplear la traducción automática.
Para empezar, instala y activa el Plugin gratuito TranslatePress de WordPress.org.
Luego, ve a Configuración → TranslatePress para configurar lo básico.
Primero, elige el idioma predeterminado de tu sitio, así como uno o más idiomas a los que quieras traducir tus tipos de publicación personalizados (y todo el resto del contenido de tu sitio):

Para agilizar el proceso, también puedes configurar la traducción automática, de modo que TranslatePress se traduzca comotraduce automáticamente todo el contenido de tu sitio para empezar. Puedes habilitar esta función desde la Configuración → Traducción automática pestaña en TranslatePress. Podrás volver atrás y editar manualmente todas las traducciones automáticas para garantizar su precisión:

También querrás ojear los demás ajustes, ya que hay algunas opciones importantes (como añadir y personalizar la apariencia de tu selector de idioma), pero una vez que hayas configurado los dos ajustes anteriores, estarás listo para empezar a traducir tus tipos de publicaciones personalizadas.
3. Iniciar el Editor de Traducción para traducir tipos de publicaciones personalizadas
Para traducir el contenido de tu sitio web, TranslatePress te ofrece un editor visual muy similar al Personalizador de WordPress.
Para abrir el editor, abra el tipo de contenido personalizado que desea traducir y haga clic en Traducir página botón en la barra de herramientas de WordPress:

Deberías ver una vista previa en vivo de tu sitio, junto con una barra lateral a la izquierda.
Para traducir cualquier texto en tu tipo de publicación personalizada, todo lo que tienes que hacer es pasar el cursor sobre él y hacer clic en el icono del lápiz azul. Eso abrirá un editor en la barra lateral donde puedes agregar tu traducción.
Por ejemplo, así es como se ve traducir el título del tipo de publicación personalizada:

Puedes utilizar el mismo enfoque para el texto del editor y cualquier campo personalizado o taxonomía personalizada que puedas estar utilizando. Por ejemplo, así es como se ve la traducción de uno de los campos personalizados:

Finalmente, además de traducir tipos de publicaciones personalizadas individuales (el “sencillo”), también puedes utilizar el mismo enfoque para traducir la página de archivo de tus tipos de publicaciones personalizadas.
Lo mejor de todo es que TranslatePress reconoce las traducciones que ya existen. Por ejemplo, incorporará automáticamente la traducción del título del tipo de entrada personalizada en la página de archivo:

Es decir, lo único que tendrías que traducir es el contenido exclusivo de la página de archivo del tipo de entrada personalizada; no hace falta repetir el trabajo que ya has realizado.
¡Así es como se traducen los tipos de contenido personalizado en WordPress!
TranslatePress facilita la traducción de los tipos de entrada personalizados en WordPress gracias a su completa interfaz visual.
En lugar de tener que perder el tiempo con código, integraciones o una interfaz de backend desconectada, TranslatePress funciona nada más instalarlo y te permite traducir todo tu contenido personalizado directamente en una vista previa en vivo de tu página web.
Aunque nos hemos centrado en cómo traducir los tipos de entrada personalizados de WordPress, la misma interfaz de TranslatePress funciona también para el resto de tu contenido, incluido cualquier contenido de tu tema o de tus plugins. Si te interesan otras aplicaciones de TranslatePress, tenemos muchos otros tutoriales sobre cómo traducir…
- Campos personalizados
- Categorías y taxonomías personalizadas
- Formularios de WordPress
- Menús de WordPress
- Imágenes
- Productos de WooCommerce
- Bloques de Gutenberg
- Contenido emergente
Puedes hacer todo eso gratis.
Sin embargo, si de verdad quieres crear una página web multilingüe con WordPress, también existe una versión premium de TranslatePress que te ofrece herramientas aún más útiles, como:
- Más detallado SEO multilingüe funciones para ayudarte a posicionar tu contenido en Google en diferentes idiomas.
- Soporte para idiomas de destino ilimitados (la versión gratuita permite traducir su sitio a un único idioma de destino).
- La capacidad de crear cuentas de WordPress especiales para traductores.
- Una opción para previsualizar el contenido de tu sitio como diferentes roles de usuario, lo cual es muy útil si diriges cualquier tipo de sitio con contenido restringido.
TranslatePress Multilingüe
Para saber más, dirígete aquí para ver todas las funciones prémium.
¿Todavía tienes alguna duda sobre cómo traducir los tipos de entrada personalizados? ¡Cuéntanoslo en los comentarios!
Si encontraste útil esta publicación, por favor visita nuestro Canal de YouTube, donde subimos constantemente tutoriales en video cortos y fáciles de seguir. También puedes seguirnos en Facebook y Twitter ser el primero en enterarte cada vez que publicamos.

Hola,
¡Excelente y muy informativo tutorial, gracias por eso!
Acabo de empezar a traducir con Translatepress y es realmente increíble:)
Quizás podrías aconsejarme sobre una cosa: ¿cómo traducir las categorías incluidas en el widget de filtro desplegable?
Saludos cordiales,
Kate