Personaliza los objetos de entrada localizados y la salida
pom_translate_post_object_localization_fields( array $fields, array $posts, $query, string $locale ) filtra los campos del objeto de entrada que POM Translate localiza en bloque.
pom_translate_rendered_content( string $rendered, int $post_id, string $locale ) filtra el contenido de entrada reconstruido.
pom_translate_should_localize_post_meta_runtime( bool $enabled, int $post_id, string $meta_key, string $locale ) controla la localización de metadatos en tiempo de ejecución. pom_translate_translate_prefiltered_post_meta decide si un valor que ya se ha prefiltrado debe traducirse igualmente.
Utiliza listas de campos y metadatos permitidos exactas. Nunca localices IDs, fechas, estados, propiedad o metadatos privados. Los filtros de renderizado deben devolver contenido válido y evitar llamadas recursivas al mismo asistente de entradas.
pom_translate_should_translate_post_field( bool $enabled, int $post_id, string $field ) permite que una integración gestione un campo completo. Los campos admitidos son post_title, post_content y post_excerpt. Devuelve false para una entrada y un campo exactos con el fin de omitir la extracción de cadenas y la reconstrucción en tiempo de ejecución. Devolver true no habilita un campo desactivado por la configuración normal de tipos de contenido en tiempo de ejecución. Vuelve a analizar una entrada existente para eliminar las cadenas de campos extraídas previamente.
Para HTML que ya está localizado, establece data-pom-translate="skip" en su elemento contenedor. El analizador, la sustitución de la salida con cadenas registradas, la sustitución de URLs personalizadas y la localización automática de enlaces internos omiten ese elemento y sus descendientes. El marcador no sanea el HTML: la integración sigue siendo responsable de una salida segura. Esto resulta útil para documentos traducidos completos que no deben dividirse en cadenas individuales.