Traducir campos personalizados

POM Translate trata los metadatos de entrada aptos como una familia de cadenas independiente. Activar Meta no traduce todos los campos personalizados: la clave de metadato exacta también debe registrarse como traducible.

Esta restricción evita que los IDs, ajustes, precios, estructuras serializadas y otros datos técnicos entren en el editor de traducción.

Confirma ambos requisitos previos

  1. Abre Settings → POM Translate → Content types.
  2. localiza el tipo de entrada correspondiente;
  3. activa el tipo de entrada;
  4. activa su parte Meta;
  5. confirma que el tema o el plugin ha registrado la clave necesaria;
  6. guarda el objeto de origen publicado o privado.

Los valores predeterminados integrados incluyen las claves de título y metadescripción de Yoast SEO para entradas y páginas, además del texto alternativo de imagen de los adjuntos. Los temas y plugins pueden ampliar la lista de claves admitidas.

Localiza la fila del campo

Abre Translations → Translate contents y filtra por el objeto. Una fila de metadatos aparece en el contexto como:

Field: meta_key

El valor de origen se lee como un valor de texto. Usa este flujo de trabajo para texto estable orientado al visitante, como:

  • un subtítulo;
  • una breve llamada a la acción;
  • una descripción de medios accesible;
  • un campo SEO registrado;
  • un ajuste de componente en texto plano.

No lo uses para matrices, documentos de maquetador serializados, IDs, precios, fechas almacenadas para cálculos ni valores de relaciones.

Traduce y verifica

  1. identifica el campo por su contexto;
  2. confirma que su valor de origen coincide con el editor de WordPress;
  3. introduce el texto de destino;
  4. conserva cualquier token protegido;
  5. selecciona Save translations;
  6. abre la página localizada donde se representa ese metadato.

Una fila puede guardarse correctamente y aun así permanecer invisible si el tema lee el valor sin procesar de la base de datos sin pasar por la ruta admitida de metadatos traducidos. Verifica el consumidor real del frontend.

Comprende las alternativas

Un valor de metadato de destino vacío recurre al valor de origen canónico. POM Translate no crea una sustitución localizada vacía para suprimir el texto de origen.

Si el comportamiento de destino deseado es «no mostrar nada», la integración necesita una forma explícita admitida de distinguir el vacío intencional de una traducción ausente.

Responde a los cambios de campo

Cuando un valor de metadato de origen registrado cambia y el objeto se guarda, POM Translate actualiza esa fila de origen. Una fila modificada pierde sus traducciones locales anteriores, a menos que se pueda reutilizar una coincidencia exacta del origen.

Si una clave deja de estar registrada o Meta se desactiva, el análisis posterior limpia las cadenas de metadatos no utilizadas para ese asunto.

Soluciona problemas con un campo ausente

Comprueba en orden:

  1. el objeto está publicado o es privado;
  2. su tipo de entrada está activado;
  3. Meta está activado;
  4. el campo de origen no está vacío;
  5. la clave de metadato exacta está registrada;
  6. el objeto se guardó después del registro;
  7. el objeto no está excluido de la traducción;
  8. la tabla de traducciones está filtrada a la configuración regional y el objeto correctos.

No actives metadatos arbitrarios de forma indiscriminada. Un desarrollador debe registrar solo campos textuales estables y documentar por qué cada valor es seguro de traducir.

Lee Traducir tipos de entrada personalizados cuando el campo pertenezca a un tipo de objeto no principal.