WPML
Статус
Решено
Решено в
5.2.8

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

Вы можете получить следующую ошибку PHP, если используете версию PHP ниже 5.6

Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810

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

Теперь минимально необходимая версия PHP для WPML — 5.6.20, как и для WordPress 5.2 и более новых версий.

Если Вы размещаете свою установку WordPress на собственном сервере, пожалуйста, обновите версию PHP до 5.6.20 или, желательно, до более новой.

Если Вы используете тариф виртуального хостинга, попросите Вашего хостинг-провайдера обновить версию PHP для Вашего сайта.

Если обновление версии PHP на сервере невозможно, Вам придется вернуться к пакету WPML 4.2.6.

Это действие нужно будет выполнить вручную через FTP/SSH или любым другим возможным способом доступа к файлам Вашего сайта.

Сначала скачайте соответствующие версии ядра WPML, Перевода строк и Управления переводами, как описано ниже:


Если Вы используете WooCommerce Multilingual, скачайте версию 4.6.5.

Затем Вы можете заменить существующие файлы плагинов, просто удалив их и загрузив файлы релиза 4.2.6 (Ваши переводы и любые настройки не будут потеряны, так как они хранятся в базе данных). Более подробное руководство по ручному обновлению можно прочитать здесь.

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