Всем привет, делаю мультиязычный сайт на wordpress (блоки через ACF) на главной русской странице все правильно отображается. Установил плагин polylang, разделил главную страницу и посты на языки, но эти страницы не видят блоки постов, там пусто. Подскажите пожалуйста, в чем может быть проблема, уже всю голову сломал, заранее спасибо.
Подскажите, а посты вы перевели на другие языки? Скорее всего в этом проблема. Когда включен Полиланг все динамические поля работают только в выбранном языке
Да, вот для примера, сверху запись для английского, дальше для русского
Подскажите, а нужно в графе "Группы полей" дублировать соответственно? Или только страницы и записи? Или может нужно отображать поле в the_field с текущим id?
В настройка да, ничего необычного нет. Единственное что, в самом первом скриншоте, где у вас Сотрудник-1 и em1 почему стоят странные иконки вместо флагов?
А это доп плагин polylang - переводчик добавляет интерфейс, удалил его. А страницы "Команда" и "Team" должны ссылаться на один и тот же шаблон? Физически должна быть только одна страница?
1) Про Полиланг понятно, сам его использую для мультиязычности. Просто обратил внимание, что вместо флагов у сотрудников -- другие иконки, не встречал такого.
2) У меня обычно привязка Группы полей стоит к Шаблону страницы.
3) Если используется Полиланг, то должна быть отдельная страница для каждой языковой версии
Оффтоп: если контент сайта основан на полях АЦФ, то дополнительно делаю 2 вещи: ставлю плагин Classic Editor, чтобы отключить Гутенберг. И потом в настройках группы отключаю отображение редактора на странице. Так удобнее с точки зрения редактирования
Николай Миронов, спасибо большое, разобрался. Проблема действительно была в фильтрации по категориям, как вы ранее писали. (Еще нужно было отключить синхронизацию полей в polylang)