Documentación para desarrolladores de WPML: referencia de hooks, wpml-config.xml, API y compatibilidad
Esta página recopila los recursos que necesita como desarrollador para trabajar con WPML. Ya sea que esté haciendo que su tema o plugin sea multilingüe, obteniendo la certificación de WPML o creando sitios multilingües personalizados para clientes, a continuación encontrará las guías y referencias pertinentes.
Haga que su tema o plugin sea multilingüe
- Traducir archivos PO/POT para temas y plugins de WordPress
- Traducir cadenas de JavaScript en temas y plugins de WordPress
- Lograr la compatibilidad con WPML para sus temas y plugins
- Hacer que los temas de WooCommerce sean multilingües y estén preparados para varias monedas
Obtenga la certificación de WPML para su tema o plugin
El equipo de compatibilidad de WPML prueba miles de temas y plugins. En estas listas puede encontrar lo que se ha probado y funciona bien con WPML.
Programa de compatibilidad para autores
Si es autor de un tema o plugin, estas páginas explican cómo solicitar pruebas de compatibilidad y cómo mantener actualizada la compatibilidad de su producto con WPML:
- Solicitudes de autores sobre la compatibilidad con WPML
- Vuelva a probar su plugin o tema con WPML usando el escritorio de compatibilidad
Cree sitios multilingües con tipos de contenido personalizados, campos y taxonomías
Descubra cómo los tipos de contenido personalizados, los campos y las taxonomías hacen que los sitios web multilingües sean fáciles de traducir para sus clientes y fáciles de mantener para usted.
Desarrolle sitios multilingües con WPML y maquetadores visuales
Aprenda a desarrollar sitios web con WPML y maquetadores visuales que usan shortcodes y cómo registrar widgets de maquetadores visuales para su traducción.
- Registrar widgets de maquetadores visuales para su traducción
- Mantener la compatibilidad del maquetador visual WPBakery con WPML
- Mantener la compatibilidad de CornerStone con WPML
- Mantener la compatibilidad de Enfold con WPML
- Mantener la compatibilidad de Divi Builder con WPML
- Mantener la compatibilidad de Avada Builder con WPML
Otros recursos para programadores
- Traducir temas de WordPress con archivos .mo
- Añadir WPML-installer a su tema o plugin
- Añadir capacidades personalizadas de usuario administrador
- API de programación de WPML
- Tablas de la base de datos de WPML
- Enviar correos electrónicos con WPML
- Cookies del navegador almacenadas por WPML
- Trabajos cron ejecutados por WPML y WPML Multilingual & Multicurrency for WooCommerce
- Opciones de solución de problemas de WPML
- Usar WPML con el almacenamiento en caché de Redis
- Cómo crear paquetes de cadenas
- Referencia de hooks de ACFML: los dos hooks de filtro de ACFML y cuatro constantes para
acf-multilingual. Movido aquí desde/documentation/related-projects/translate-sites-built-with-acf/acf-multilingual-acfml-constants-and-hooks-reference/; la antigua URL redirige con 301. - Referencia de hooks de WCML: hooks de WooCommerce Multilingual. Movido aquí desde
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/; la antigua URL redirige con 301. - Consultar contenido multilingüe con WPGraphQL: argumento
language, campotranslations, menús por idioma, páginas de opciones de ACF y otras consultas GraphQL para sitios de WordPress headless creados con Next.js, Nuxt, Astro o Gatsby. - Constantes de WPML
- Cómo añadir hreflang en un sitio web de WordPress
- Cómo usar gettext
- Soporte multilingüe para multisitios de WordPress
- Funciones de WPML que dependen de la API REST de WordPress
- Usar la API REST de WordPress con WooCommerce Multilingual
- Traducir slugs para archivos de tipos de contenido personalizados
- Traducir shortcodes codificados en URL
- Diseñar selectores de moneda personalizados usando archivos de plantilla
- Notificaciones de traducción de WPML
- Usar WPML con el almacenamiento en caché de Memcached