Desarrolla integraciones para POM Translate
POM Translate expone helpers de procedimiento y hooks de WordPress para integraciones que necesitan valores multilingües, URLs localizadas, cadenas registradas, extensiones del analizador o contexto de idioma dependiente de la solicitud.
Crea las integraciones en un plugin personalizado. No escribas directamente en las tablas de POM Translate ni instancies clases internas de almacenamiento, análisis, enrutamiento o colas.
Elige una ruta de integración
- Conceptos y compatibilidad explica la extracción, el renderizado, el contexto, el almacenamiento en caché y el contenido estructurado.
- Helpers públicos documenta las funciones a las que se puede llamar y sus alternativas.
- Registro cubre cadenas, metadatos y atributos de shortcode.
- Hooks públicos enumera los filtros y acciones admitidos con sus argumentos.
- Límite de la traducción automática explica los puntos de extensión admitidos y los límites de las integraciones de proveedores personalizados.
Reglas de compatibilidad
Comprueba function_exists() antes de llamar a un helper opcional, conserva el texto original y los marcadores de posición, escapa solo en la salida final y restaura cualquier configuración regional temporal en un bloque finally. Trata los filtros y helpers públicos como la superficie de extensión admitida; la mera visibilidad pública de un método PHP no convierte una clase interna en una API de compatibilidad.
Prueba las configuraciones regionales base y de destino con la sesión cerrada, además de las rutas relevantes de REST, AJAX, cron, correo electrónico, multisitio y caché. Una página del navegador traducida no es prueba suficiente de que una integración en segundo plano o de API conserve el contexto de idioma.