[Решено] Поля ACF с изображениями выдают ID вместо Array
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Предыстория вопроса:
После установки WPML изображения перестали отдавать через get_field массив с изображением. Если изображение загруженно, то отдается ID картинки, а не массив.
Симптомы:
Поля ACF с изображениями выдают ID вместо Array
Вопросы:
Как настроить WPML, чтобы get_field возвращал массив с изображением, а не ID?
Есть ли известные проблемы совместимости между WPML и ACF?
не знаю можно ли в этот же тикет или нет, но при копировании полей ACF с оригинального языка не копируются некоторые типы, допустим в оригинале поля лежат в поле типа Group, т.е поля внутри Group, при копировании копируются только поля без группировки
Пока что я условно тестирую, потому только один язык добавлен, французский.
Обновления сейчас поставлю и отпишусь, но я не смогу обновить ACF PRO, тк ключ для основного сайта, а я на локальном тестирую
После обновления поле все так же выдает ID.
Провел несколько тестов:
1. Удалил картинку, загрузил другую, все равно выдало ID, но другой что логично.
2. Удалил поле и создал вне группы новое поле с другим названием, выдало массив.
Не знаю помогло ли это обновление, но конечно пересоздавать заново поля с картинками такое себе...
Насчет копирования групп полей, позже протестирую, если что создам отдельный тикет.
Хм, почему то не отправилось сообщение вам... Короче говоря если удалить поле и создать его с другим названием, то выдает массив, переделывать все поля с картинками такое себе удовольствие... попробую как то сбросить условный кэш с типа поля... При этом если удалить картинку и загрузить другую в это поле, то все так же будет выдавать ID, просто другой, что логично
Я все же вернулся, мне кажется что есть ошибка в группировке полей, я перенес поле созданное вне группы (где картинка возвращала массив) в группу и картинка стала возвращать тоже ID