- Статус
- Решено
- Заявлено для
- WPML Multilingual CMS 4.6.8
- Решено в
- WPML 4.6.12
- Теги темы
- Bug
Обзор проблемы
Вы столкнетесь с некоторыми сообщениями об устаревании PHP при запуске WPML на PHP версии 8.2. Эти сообщения связаны с созданием динамических свойств в различных PHP-файлах плагина WPML.
[13-Nov-2023 08:44:04 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$configuration is deprecated in .../wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 37
[13-Nov-2023 08:44:04 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$messageManager is deprecated in .../wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 38
[13-Nov-2023 08:44:05 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in .../wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/class-wpml-ate-proxy.php on line 128
Обходное решение
Пожалуйста, обратите внимание, что совместимость WordPress с версиями PHP (справочная таблица) указывает на некоторые известные проблемы несовместимости с PHP 8.2.
Поэтому рассмотрите возможность временного использования более ранней версии PHP, если эти сообщения мешают работе.