Главная Новости

Проверка шаблона и плагинов WordPress на совместимость с PHP 7

Опубликовано: 02.11.2017

видео Проверка шаблона и плагинов WordPress на совместимость с PHP 7

Плагин WPNewsman Lite

Прошло уже достаточно много времени с момента выхода версии PHP 7, но пока на неё перешли, согласно статистике, менее 2% от всех сайтов WordPress. Тем не менее, большинство хостинг-провайдеров хотели бы добавить в панель управления своим клиентам опцию PHP 7. Что в ней такого особенного?


Обновление php и проверка совместимости с wordpress

График от Zend.com наглядно показывает возможности PHP 7. Кому же не хочется бесплатно в 2 раза увеличить скорость своего сайта при помощи новой версии (по сравнению со старыми 5 и 6)? Kinsta демонстрирует результаты бенчмарков, но они отличаются в части HHVM. Мы не будем обсуждать здесь эти отличия.

Если вы используете фреймворк или тему, которые давно не обновлялись, лучше перейдите на премиум либо РНР 7-совместимую тему. То же самое касается и плагинов WordPress. Вы ведь не хотите иметь устаревший плагин, который будет тормозить или нарушать работу вашего сайта после перехода на PHP 7? Некоторые функции PHP, имевшиеся в старых версиях, в новой полностью удалены.

Прежде чем щёлкать выключатель PHP 7 в панели управления, стоит сначала установить плагин проверки на совместимость PHP Compatibility Checker. Этот плагин был разработан компанией WP Engine, одним из ведущих производителей в данной области. Он определяет, поддерживает ваша текущая тема и установленные плагины версию PHP 7 или нет. Из панели администратора WordPress найдите и установите этот плагин, а затем активируйте его.

Зайдите в меню Сервис и выберите пункт «Совместимость с PHP», затем выберите «PHP 7» и кликните кнопку «Run».

Ниже показаны результаты тестов, выполненные для активных плагинов и текущей темы. Все они признаны совместимыми, за исключением одного премиум плагина, представленного разработчиком темы. Он помечен как несовместимый из-за одной строки кода, ссылающейся на функцию, которая отсутствует в PHP 7. Если у вас появляется слишком много подобных ошибок, обратитесь к разработчику вашей темы за обновлениями.

Если вы ещё не обновились до версии PHP 7, сделайте это прямо сейчас!

Новости

Карта
rss