- Estado
- Abierto
- Plugin/tema relacionado
- Rank Math SEO
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar Rank Math SEO con WPML, el contenido del shortcode de fragmentos enriquecidos de Rank Math [rank_math_rich_snippet id="..."] no se traducirá.
Solución alternativa
Paso 1: Haga que los campos sean traducibles
- Vaya a «WPML > Configuración > Configuración XML personalizada».
- Añada lo siguiente y haga clic en «Guardar».
<wpml-config> <custom-fields> <custom-field action="translate">rank_math_schema_HowTo</custom-field> <custom-field action="translate">rank_math_schema_Article</custom-field> <custom-field action="translate">rank_math_schema_SoftwareApplication</custom-field> </custom-fields> <custom-fields-texts> <key name="rank_math_schema_HowTo"> <key name="name" /> <key name="description" /> </key> <key name="rank_math_schema_SoftwareApplication"> <key name="headline" /> <key name="description" /> <key name="review"> <key name="negativeNotes"> <key name="itemListElement"> <key name="*"> <key name="name" /> </key> </key> </key> <key name="positiveNotes"> <key name="itemListElement"> <key name="*"> <key name="name" /> </key> </key> </key> </key> </key> <key name="rank_math_schema_Article"> <key name="headline" /> <key name="description" /> </key> </custom-fields-texts> </wpml-config> - Haga una pequeña modificación en la página original y guarde.
- Traduzca la página.
Paso 2: Ajuste el shortcode o use el bloque de Rank Math
- El shortcode
[rank_math_rich_snippet id="..."]incluye un ID único. - Use el shortcode
[rank_math_rich_snippet]en su lugar (sin el atributo id). - Como alternativa, use el bloque Schema by RankMath.