WP Rollback: плагин, позволяющий сделать откат к ранним версиям тем и плагинов с WordPress.org

В последнее время появилось много плагинов, добавляющих в WordPress управление версиями на основе git. Однако стоит помнить, что среднестатистическому пользователю не требуется полноценная система управления версиями как часть обычного процесса обслуживания сайта. Разработчики могут, конечно, воспользоваться такими инструментами, как Revisr и Gitium, чтобы управлять проектами с помощью Git, однако подавляющее большинство WordPress-пользователей, вероятнее всего, извлечет для себя больше выгоды из простой кнопки «Отменить» (Undo), которая позволит избежать ошибок или плохих обновлений.

WP Rollback – новый плагин, который добавляет концепцию кнопки «отмены» для обновлений к плагинам и темам, хранящимся в каталоге WordPress.org. Пользователи с его помощью смогут легко откатиться к любой ранней (или более новой) версии без необходимости ручной загрузки файлов.

wp-rollback

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

wp-rollback-versions-screen

WP Rollback использует родное обновление плагинов WordPress для отката к предыдущим версиям.

wp-rollback-update

В то время как использование более старых версий тем/плагинов обычно не одобряется, иногда бывают такие ситуации, когда это неизбежно. К примеру, некоторые авторы плагинов поставляют обновления с кучей багов, не выполнив для них никаких тестов, по-видимому, считая, что пользователи должны сами выявить баги и сообщить о них. Иногда может пройти от 24 до 72 часов, прежде чем автор сможет выпустить исправление к такому обновлению. WP Rollback позволяет легко и быстро вернуться к предыдущей рабочей версии плагина.

Поскольку темы, размещенные на WordPress.org, обычно не имеют журналов изменений, иногда может произойти такая ситуация, что пользователь обновится до новой версии темы, в которой автор внес определенные крупные изменения в разметку или стилизацию. Без журнала изменений пользователь просто не знает, что вообще включено в обновление, как оно повлияет на дочерние темы или плагины. WP Rollback позволяет вам протестировать обновление темы и быстро откатиться при необходимости, пока ваш сайт не будет готов к нему.

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

WordImpress, люди, стоящие за WP Rollback, а также за плагином Give, советуют пользователям делать бэкап своего сайта перед тем, как выполнять обновления плагина/темы или откатываться к прошлым версиям. В идеале, вы должны тестировать любые изменения в среде разработки, чтобы убедиться, что все работает как положено. WP Rollback доступен бесплатно на сайте WordPress.org. Документацию к нему можно найти на Github.

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

Блог про WordPress
Комментарии: 6
  1. Игорь

    О, классная вещь! Часто думал о таком, а оказывается и такой плагин есть.
    Спасибо за наводку!

    1. Дмитрий (автор)

      Пожалуйста!

  2. asdw

    он откатывает к дефолтной версии или сохраненной? интересно…

    1. Дмитрий (автор)

      К ранним доступным версиям.

  3. Евгений

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

  4. Сергей

    Очень полезный плагин для начинающих и ленивых. Не надо лазить по интернету в поисках старой версии плагина (в случае некорректной работы новой версии), заходить на ftp, удалять новую версию, заливать старую. Здесь всё достаточно просто — выбрал интересующую тебя версию и «Rollback».
    Спасибо, очень хорошая статья.

Добавить комментарий для Игорь Отменить ответ

Получать новые комментарии по электронной почте.