Pruebe su configuración y confirme que su plugin y tema son compatibles con WPML.
Descargar plugin (se abre en una pestaña nueva)
Herramientas multilingües es un complemento gratuito para probar la compatibilidad de su plugin y tema con WPML.
Al utilizar este complemento, puede identificar qué textos y elementos están configurados correctamente para su traducción (y cuáles no), así como generar un archivo de configuración de idioma.
Primeros pasos
Para empezar, instale y active:
- WPML
- Herramientas multilingües (se abre en una pestaña nueva)
- Plugins / temas que quiera probar
Recuerde que Herramientas multilingües es un plugin de pruebas, por lo que nunca debe utilizarlo en sitios de producción o de clientes.
Cómo utilizar Herramientas multilingües
Para empezar, vaya a Herramientas multilingüesOverview, que es la primera pantalla del plugin. En ella se enumeran los archivos de configuración que WPML ha cargado, así como los tipos de contenido, taxonomías y campos personalizados que registra cada uno.

Si está satisfecho con su configuración, siga los pasos que se indican a continuación para probarla. De lo contrario, genere un nuevo archivo de configuración de idioma para actualizar su configuración.
1. Verifique que los textos fijos en el código estén envueltos en llamadas gettext
Para traducir su plugin o tema, debe envolver todos los textos fijos en el código con llamadas gettext. Si aún no lo ha hecho, o si quiere comprobar su configuración, siga estas directrices de i18n de WordPress (se abre en una pestaña nueva) para obtener instrucciones.
2. Escanee su plugin o tema en busca de textos fijos en el código
A continuación, utilice WPML para escanear su plugin o tema en busca de textos fijos en el código:
- Vaya a WPMLTraducciones y abra la pestaña Cadenas.
- Despliegue ¿No ve el texto de administración que necesita?, seleccione su tema o plugin y escanéelo en busca de textos.

3. Elija los elementos a probar
A continuación, seleccione los elementos para los que quiera probar la configuración:
- Vaya a Herramientas multilingüesConfiguración.
- Desplácese hacia abajo hasta Add language information to post duplicate.
- Marque los elementos que quiera probar y guarde.

Para probar las cadenas, abra el menú desplegable de cadenas en la sección Auto generate strings translations, seleccione sus fuentes de cadenas y haga clic en Generate strings translations.
4. Envíe el contenido a traducir
Para evitar gastar tiempo (o dinero) traduciendo contenido de prueba, Herramientas multilingües añade un prefijo de idioma a los textos. Para ejecutar esta acción, duplique su contenido utilizando WPML y deje que Herramientas multilingües se encargue del resto:
- Vaya a WPMLTraducciones y abra la pestaña Escritorio.
- Seleccione el contenido que quiera probar.
- Elija Duplicar como método de traducción y traduzca.
5. Confirme la compatibilidad
Por último, visite el contenido que acaba de traducir en el front-end y cambie de idioma. Sus elementos son compatibles si los textos incluyen un prefijo de idioma. Si algunos textos no contienen un prefijo, no son compatibles y necesitan configuración adicional.

Haga traducibles los bloques personalizados de Elementor y Gutenberg
Si su plugin utiliza widgets de Elementor o bloques de Gutenberg, el plugin Herramientas multilingües le facilita la tarea de hacerlos traducibles. El plugin genera la versión inicial del código XML que necesita para registrar widgets y bloques, por lo que no tiene que crearlo desde cero.
Compruebe cómo hacer traducibles los bloques personalizados de Gutenberg y cómo registrar widgets personalizados de Elementor.
Genere un archivo de configuración de idioma
Para generar un archivo de configuración de idioma, vaya a Herramientas multilingüesConfiguration Generator y establezca sus preferencias.
Resumen de la configuración
Tipos de contenido personalizados / Taxonomías personalizadas
- No hacer nada – ignorar y no traducir
- Traducible – mostrar solo los elementos traducidos
- Traducible – usar la traducción si está disponible o recurrir al idioma predeterminado
Campos personalizados
- No traducir – ignorar y no traducir
- Copiar – copiar el valor del idioma predeterminado y mantenerlo sincronizado (útil para números)
- Copiar una vez – copiar el valor del idioma predeterminado solo una vez (útil para crear diferentes valores de campo por idioma)
- Traducir – traducir a otros idiomas
Textos de administración
Registre las cadenas en la tabla wp_options para su traducción. Por ejemplo, el título del sitio o la configuración de los widgets a menudo se almacenan en esta tabla. Al registrarlos en el archivo de configuración, se asegura de que los usuarios puedan traducirlos.
Shortcodes
Registre textos o atributos dentro de los shortcodes para su traducción.