WPML
Статус
Решено
Заявлено для
Advanced Custom Fields Multilingual 2.0.5
Решено в
Advanced Custom Fields Multilingual 2.1.0
Теги темы
Bug

Обзор проблемы

Если Вы перейдете в WPML > Настройки > Произвольные поля, Вы можете обнаружить, что некоторые разделы исчезли. В журнале ошибок отображается фатальная ошибка PHP следующего вида:

PHP Fatal error: Uncaught InvalidArgumentException: item should be a Collection or an array or an object in /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:112

Эта проблема исчезает, как только Вы отключаете Advanced Custom Field Multilingual.

Обходное решение

Прежде чем предпринимать какие-либо действия, сделайте полную резервную копию Вашего сайта.

Чтобы решить эту проблему:


  • Откройте таблицу wp_options в базе данных.

  • Найдите и удалите ключ acfml_field_name_patterns.
Примечание: Прямое изменение базы данных — это серьезное действие, которое не рекомендуется применять в качестве обычной практики. Проконсультируйтесь с Вашим разработчиком или хостинг-провайдером.

Все известные проблемы →