Controlar los campos personalizados traducibles

POM Translate usa dos filtros para los metadatos de entrada: el tipo de contenido debe tener Meta habilitado y la clave de metadatos exacta debe estar registrada como traducible. Esta lista de permitidos evita que los datos técnicos de las entradas aparezcan de forma indiscriminada en el editor de traducción.

Claves integradas

El plugin incluye estos valores predeterminados:

Tipo de contenido Claves de metadatos
Entradas y páginas _yoast_wpseo_title, _yoast_wpseo_metadesc
Todos los tipos de contenido habilitados con Meta habilitado rank_math_title, rank_math_description, rank_math_facebook_title, rank_math_facebook_description, rank_math_twitter_title, rank_math_twitter_description, rank_math_breadcrumb_title, rank_math_focus_keyword
Adjuntos _wp_attachment_image_alt

Los temas y plugins pueden ampliar la lista para un tipo de contenido o para todos los tipos. El registro es responsabilidad del desarrollador; la pantalla Content types no ofrece un cuadro de texto para claves arbitrarias.

Los campos de Rank Math se incluyen automáticamente para los productos y los tipos de contenido personalizados, así como para las entradas y las páginas. Consulta Traducir títulos SEO y metadescripciones para conocer la cobertura de campos, las variables de plantilla y las alternativas sociales.

Preparar un campo personalizado

Antes de solicitar el registro, establece:

  • el slug exacto del tipo de contenido;
  • la clave de metadatos exacta;
  • si el valor almacenado es texto visible para los visitantes;
  • si el valor es una única cadena escalar;
  • dónde se muestra el valor traducido;
  • un objeto de origen apto para la verificación.

No registres contraseñas, tokens, ID, diseños serializados, precios, fechas usadas para cálculos ni otros valores operativos solo porque estén almacenados como metadatos de la entrada.

Hacer disponible una clave registrada

  1. Pide al tema o al plugin propietario del campo que registre su clave con POM Translate.
  2. Abre Settings → POM Translate → Content types.
  3. Habilita el tipo de contenido propietario.
  4. Habilita Meta para ese tipo.
  5. Guarda los ajustes.
  6. Añade un valor de origen no vacío al campo personalizado y guarda el objeto.
  7. Abre Translations → Translate contents y localiza la fila de metadatos.
  8. Tradúcela, guarda y verifica el componente del frontend que lee el campo.

POM Translate lee el único valor almacenado para cada clave aprobada. Los valores vacíos no crean filas. Si un campo almacena una matriz o una estructura compleja, necesita una integración creada específicamente para ello en lugar del registro ordinario de metadatos.

Solucionar la ausencia de un campo

Si la fila no aparece, comprueba primero ambos filtros. Después confirma que la clave está escrita exactamente igual, que el valor de origen no está vacío y que el objeto se guardó después del registro. Un campo puede parecer relleno en un editor mientras que su texto visible en realidad está almacenado bajo otra clave.

Los desarrolladores pueden consultar la guía de registro compatible en Registrar campos personalizados. Los editores pueden continuar con Traducir campos personalizados.