WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 4.5.7
Решено в
4.6.0

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

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

PHP Fatal error: Uncaught TypeError: array_diff(): Argument #2 must be of type array, bool given in …/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/upgrade/AutoUpgrade.php:39

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

В качестве обходного решения:


  1. Перейдите в КонсольПлагины.

  2. Отключите WPML Multilingual CMS.

  3. Активируйте параметр Включить автоматические обновления.

  4. Снова включите WPML.

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