Это был серьезный путь. Одиннадцать долгих лет. Наконец-то WordPress позволит обновлять установленные плагины и темы с помощью загрузки ZIP-архива. Появится эта возможность в WordPress 5.5.
Немного терпения никому не повредит. За прошедшие годы мы видели, сколько плагинов появилось, чтобы реализовать этот функционал. Существовала очевидная потребность в нем. Easy Theme and Plugin Upgrades от Криса Джина собрал 200 тыс. активных установок. Update Theme and Plugins from Zip File от Джеффа Шерка – 20 тысяч. Сообщество должно поблагодарить разработчиков этих плагинов за то, что они взялись устранить пробел в ядре.
Раньше подобный функционал стал бы одним из важнейших инструментов WordPress. В те времена обновлений в один клик не существовало. Но все это происходило еще задолго до того, как была придумана идея автоматического обновления тем и плагинов, которая, к слову говоря, тоже появится в WordPress 5.5. Сегодня эта опция уже не выглядит такой полезной, как раньше. Однако по-прежнему интересно получить в свое распоряжение функционал, который так долго висел в листе ожидания.
Возможно, этот отсутствующий функционал частично подтолкнул магазины коммерческих тем и плагинов к созданию своих собственных решений. И по сей день имеется достаточно крупный сегмент пользователей, которым требуется эта возможность, ведь многие магазины не предлагают автоматического обновления для своих продуктов.
Обновление через ZIP-архив сегодня выглядит каким-то ретроградным подходом, однако существуют сценарии, в которых данный метод будет предпочтительным для некоторых пользователей.
Я обычно использую сторонний плагин для сайтов, на которых установлены коммерческие темы. Это удобно, когда нет FTP-доступа или иного доступа к серверу. В таких случаях проще всего загрузить ZIP-архив.
В 2020 году потребность в этом функционале, конечно, ниже, чем в 2009, но она все еще есть. Особенно если судить по количеству установок плагинов, которые были перечислены выше.
Как работает обновление через ZIP-архив
Новый функционал с первого раза найти сложно. Эта опция рассчитана скорее на опытных пользователей, чем на новичков.
Обновление темы или плагина работает так же, как и загрузка нового архива. Необходимо посетить страницу Add New для плагина или темы, после чего щелкнуть по кнопке Upload. Дальше нужно будет выбрать ZIP-архив на компьютере. Затем щелкаем по кнопке Install Now. Вы перейдете на новую страницу, где будет осуществлено сравнение установленного в настоящий момент расширения с загружаемой версией. Пользователи смогут продолжить установку или отменить ее.
Я нашел и небольшой косяк. После нажатия на кнопку Upload Plugin пользователь видит сообщение «If you have a plugin in a .zip format, you may install it by uploading it here». Здесь нет упоминаний о том, что пользователи могут загружать уже установленный плагин. Возможно, к выходу нового релиза этот недостаток будет устранен.
Функционал сравнения версий – долгожданное дополнение, которое позволит предотвратить повторную установку плагина, уже имеющегося на сервере. Также с его помощью можно будет избежать установки более старой версии плагина. Это станет прекрасным дополнением для работы со сторонними коммерческими плагинами.
Источник: wptavern.com