Проверка версий PHP и WordPress появится для тем


В систему тем наконец будет введена проверка версий PHP и WordPress. Эта изюминка была принята к добавлению в ядро WordPress некоторое количество дней вспять. В итоге этого юзеры WordPress сумеют избежать установки и активации тем, несопоставимых с текущими версиями PHP и WordPress. Конфигурации должны показаться в WordPress 5.5.

Эта возможность длительное время была в перечнях пожеланий бессчетных создателей тем – в особенности по части проверки версии PHP. Начиная с WordPress 5.2, создатели плагинов получили возможность поддерживать определенные версии PHP. Но создатели тем в итоге ощутили себя «гражданами второго сорта», как это обычно и является, когда дело доходит до внесения функционала в ядро. Обычно поначалу все дается разрабам плагинов, а позже уже реализуется и для создателей тем.

Ранее код для ручной проверки версий в отдельных темах был наиболее сложным, чем в плагинах. Создателям тем необходимо было запускать проверки сопоставимости опосля переключения темы и перекрыть превью тем в кастомайзере при помощи 2-ух различных способов, что зависело от версии WordPress у юзера.

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

Таковой опыт взаимодействия останавливал неких создателей тем от перехода на новейшие версии PHP. Почти всегда создатели оставались на PHP 5.2. Равномерно некие из разрабов тем сделали переход к PHP 5.6, который на данный момент является минимумом, поддерживаемым WordPress. Некие смогли перейти даже к PHP 7 и выше.

До сего времени не было механизма, позволяющего юзерам выяснить, что им необходимо обновить PHP для использования определенной темы.

Читайте:  В Font Awesome возникли новейшие иконки, связанные с COVID-19

Некие создатели тем могут продолжить поддерживать наиболее старенькые версии PHP (например, 5.6), чтоб расширить пользовательскую базу. Но создатели, которые желают перейти к новеньким функциям, сейчас сумеют это создать при поддержке базисной платформы.

Конфигурации для юзеров

Юзеры, просматривающие каталог тем WordPress, сейчас могут отметить себе новейшую информацию, доступную для неких тем. Как и в случае с плагинами, гости сумеют узреть версии WordPress и PHP, требуемые для работы с темой. Например, тема Twenty Twenty сейчас имеет последующие малые требования:

  • Версия WordPress: 4.7 либо выше
  • Версия PHP: 5.2.4 либо выше

Не все темы пока что имеют эти данные. Пройдет некое время, до этого чем старенькые темы обновятся и покажут эти поля.

В WordPress 5.5 поменяется интерфейс админа для тем. WordPress будет предотвращать пробы установки и активации неподдерживаемой темы. Если юзер в поиске отыскал тему с несопоставимой версией WordPress либо PHP, рядовая клавиша установки будет изменена на нерабочую клавишу с надписью «Cannot Install». Если тема установлена, но не активирована, ссылка на активацию будет заменена на нерабочую клавишу «Cannot Activate». Юзеры также не сумеют выполнить лайв-превью для несопоставимых тем.

Проверка версий PHP и WordPress появится для тем

Функционал будет работать как в кастомайзере, так и на страничке тем в админке WordPress.

Конфигурации для создателей тем

Команда WordPress Themes Team не так давно объявила о внедрении 2-ух новейших неотклонимых заголовков, которые должны содержаться в файлах style.css. 1-ое непременное поле – Tested up to. Тут обязана быть крайняя версия WordPress, с которой была протестирована тема. 2-ое поле – Requires PHP. В нем задается малая версия PHP для работы темы.

Читайте:  Вышел WordPress 5.4 «Adderley» с усовершенствованным редактором, новенькими блоками и API для разрабов

Неясно, почему команда собралась сделать конкретно эти два поля неотклонимыми, а не поле Requires at least, которое отражает мало нужную версию WordPress. Быстрее всего создатели будут добавлять все три заголовка в свои темы.

Создатели тем, которые будут поддерживать версии WordPress до 5.5, продолжат работать со старенькыми проверками сопоставимости. Тем не наименее, это 1-ый шаг на пути к поэтапной ликвидации такового кода.

Источник: wptavern.com


Ваш комментарий

Ваш адрес email не будет опубликован.

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.