Elige un helper para un valor público

No existe un helper universal pom_translate_translate_value(). Elige la API que coincida con el contrato de almacenamiento del valor:

  • campos de entrada: pom_translate_get_post_*();
  • campos de término: pom_translate_get_term_*();
  • texto de interfaz registrado: pom_translate_translate_registered_string();
  • rutas internas: pom_translate_get_localized_url();
  • estructuras de respuesta admitidas: pom_translate_translate_json_payload().

No pases slugs, URLs, IDs, ajustes serializados ni datos arbitrarios de clientes a través del traductor de cadenas registradas. Una coincidencia de texto casual no es una identidad de contenido estable.

Si un valor no tiene un contrato existente, decide primero si se trata de una cadena registrada estable, un campo de metadatos mapeado, un atributo de shortcode o parte de una integración que reconoce el esquema. Regístralo en el ciclo de vida apropiado y luego recupéralo con el helper correspondiente.

Cada traducción devuelta requiere un escape del contexto final. La alternativa de origen es normal y debe seguir siendo utilizable cuando POM Translate esté inactivo o una configuración regional no se haya completado.