- Статус
- Открыто
- Связанный плагин/тема
- Rank Math SEO
- Теги темы
- Compatibility
Обзор проблемы
При использовании Rank Math SEO с WPML содержимое шорткода расширенного сниппета Rank Math [rank_math_rich_snippet id="..."] не будет переведено.
Обходное решение
Шаг 1. Сделайте поля переводимыми
- Перейдите в «WPML > Настройки > Пользовательская конфигурация XML».
- Добавьте следующее и нажмите «Сохранить».
<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> - Внесите небольшое изменение на исходную страницу и сохраните.
- Переведите страницу.
Шаг 2. Скорректируйте шорткод или используйте блок Rank Math
- Шорткод
[rank_math_rich_snippet id="..."]содержит уникальный ID. - Вместо этого используйте шорткод
[rank_math_rich_snippet](без атрибута id). - В качестве альтернативы используйте блок Schema by RankMath.