Обзор проблемы
Если Вы используете Advanced Ads 2.0 и переводите объявление с помощью редактора переводов WPML или Расширенного редактора переводов, переведенное объявление не отображается на фронтенде.
В перевод переносятся заголовок и контент объявления, но не его тип и параметры (поле advanced_ads_ad_options). Advanced Ads 2.0 не отображает объявление без типа. Advanced Ads 1.x по-прежнему его отображал.
Обходное решение
Настройте WPML на копирование настроек объявлений в новые переводы:
- Перейдите в WPMLНастройки и откройте вкладку Пользовательская конфигурация XML.
- Добавьте этот код и сохраните:
<wpml-config> <custom-fields> <custom-field action="copy-once">advanced_ads_ad_options</custom-field> </custom-fields> </wpml-config> - Удалите переводы Ваших объявлений, которые ничего не отображают, и переведите объявления заново.
Вы также можете переводить объявления с помощью редактора WordPress вместо редактора переводов WPML.