Почему вам следует подождать с обновлением плагинов и тем WordPress

Опубликовано: 2020-04-29

Я использую WordPress уже более 14 лет. Это потрясающе, и я не мог представить себя работающим с чем-то другим. Однако, как и в случае с любой другой платформой, существуют способы сформировать то, что я называю «хорошими и безопасными» привычками. Сегодня я хочу немного обсудить обновление плагинов и тем WordPress и почему я обычно рекомендую пользователям подождать, прежде чем обновляться до новой блестящей версии.

Поверьте мне, это вызовет у вас меньше стресса в долгосрочной перспективе.

Подождите, чтобы обновить плагины и темы WordPress

Мы все любим новые и блестящие вещи, и обновления наших любимых плагинов и тем всегда интересны, поскольку иногда они означают новые функции и возможности. Очень заманчиво, когда вы входите в свою панель управления WordPress и видите ожидающие обновления, нажать «обновить все» и двигаться дальше. Однако именно этого я призываю вас не делать!

Доступны обновления WordPress
Доступны обновления WordPress

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

Критическая ошибка WordPress
Критическая ошибка WordPress

Меня не волнует, насколько большая команда разработчиков стоит за плагином или темой; они всегда будут подвержены человеческим ошибкам.

Что происходит, когда разработчик случайно выпускает плохой код? Ну, во-первых, он может отключить весь ваш сайт . Или это может просто сломать другие функции, о которых вы даже не догадывались. Вот несколько примеров плагинов, которые я использую, у которых были проблемы. Я не хочу никого здесь выделять, как это происходит на всей торговой площадке WordPress.

Плагин 1

Этот первый плагин содержал плохой код, который фактически замораживал медиатеку .

Обновление плагина замораживает медиатеку
Обновление плагина замораживает медиатеку

Плагин 2

Этот второй плагин представил некоторый плохой код, который на самом деле вызвал бы ошибку 500 на вашем сайте WordPress.

Плагин вызывает ошибку 500
Плагин вызывает ошибку 500

Плагин 3

Этот третий плагин выпустил несколько больших обновлений, которые на самом деле были довольно хорошими, но в первом обходе это привело к необходимости исправлять кучу фатальных ошибок .

Исправлено несколько фатальных ошибок
В плагине исправлены фатальные ошибки

Плагин 4

Этот четвертый плагин выпустил несколько обновлений, которые негативно повлияли на Schema и то, как Google сканировал их в поисковой выдаче. Затем это начало выдавать ошибки в Google Search Console.

Плагин обновляет неверный код схемы
Плагин обновляет неверный код схемы

Таких плохих обновлений на самом деле очень много! Я вижу патчи для исправления патча несколько раз в неделю.

Мои рекомендации по обновлению плагинов и тем

Так какой самый безопасный путь? Вот мои рекомендации по обновлению плагинов и тем на вашем сайте WordPress.

  1. Не используйте автоматические обновления
  2. Посмотрите список изменений плагина/темы
  3. Используйте промежуточную среду или сделайте резервную копию

1. Не используйте автоматические обновления

Во-первых, я никогда не рекомендую использовать автоматические обновления для ядра WordPress, плагинов или тем. Единственным исключением из этого правила являются выпуски обслуживания и безопасности. Как правило, это нормально, чтобы позволить WordPress обновляться самостоятельно.

Некоторые хостинг-провайдеры имеют автоматические проверки, чтобы попытаться автоматизировать обновления плагинов, а затем вернуться, если обнаружат проблему. Но я не могу сказать вам, сколько раз я видел, что это идет не так. В конце концов, вы полагаетесь на ИИ, чтобы подтвердить, что все в порядке. Со временем это может стать лучше, но пока этого нет.

Узнайте, как отключить автоматические обновления WordPress.

2. Посмотрите список изменений плагина/темы

Второе, что вы должны сделать, это всегда смотреть журнал изменений плагина или темы. Это можно найти в разделе обновления «Плагин» на панели инструментов WordPress. Разработчики обычно также имеют ссылку на свой журнал изменений на своем веб-сайте.

Если есть критическое обновление безопасности, то, во что бы то ни стало, вы должны немедленно обновить его, чтобы обеспечить безопасность вашего сайта WordPress. Такие вещи, как подделка межсайтовых запросов (CSRF), межсайтовый скриптинг (XSS) и т. д., являются важными модными словечками безопасности, на которые стоит обратить внимание. Если нет, я рекомендую подождать неделю или около того, прежде чем обновлять .

Список изменений плагина WordPress
Список изменений плагина WordPress

Зачем ждать? Потому что почти в 99% случаев, если разработчик выложит плохой код, если вы подождете неделю или около того, он, скорее всего, выложит исправление, и, по сути, вы сможете вообще обойти все проблемы. Это меньше головной боли для вас, ваших клиентов и экономит ваше время.

В тех четырех примерах плагинов, которые я упомянул выше, я не обновлял ни один из них в течение этого периода времени и, следовательно, никогда не испытывал проблем.

3. Используйте промежуточную среду или сделайте резервную копию

Если по какой-то причине в обновлении есть функция или исправление, которые вам нужны прямо сейчас, я настоятельно рекомендую сначала использовать промежуточную среду для тестирования (даже для самых маленьких обновлений!). Сейчас на многих хостах есть промежуточные среды, поэтому обязательно воспользуйтесь ими. Вот для чего они предназначены: для тестирования .

Промежуточная среда WordPress
Промежуточная среда WordPress

Если у вас нет времени на тестирование на промежуточном сайте, то хотя бы сделайте снимок (резервную копию) своего сайта. С такими хостинг-провайдерами, как Kinsta, это занимает буквально 10 секунд, а затем, если вы заметите какие-либо проблемы позже, вы можете мгновенно откатиться.

Точка восстановления резервной копии
Точка восстановления резервной копии

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

Мое расписание резервного копирования WordPress
Мое расписание резервного копирования WordPress

Резюме

В следующий раз, когда появится это блестящее новое обновление плагина, спросите себя, действительно ли оно вам нужно сегодня. Если нет и это не связано с безопасностью, подождите неделю или около того. Поверьте мне; вы будете благодарить меня в долгосрочной перспективе. Я делаю обновления таким образом в течение долгого времени и редко сталкиваюсь с тем, что что-то ломается.

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

Я хотел бы услышать ваши мысли об обновлении плагинов и тем. Каков ваш рабочий процесс? Дайте мне знать ниже в комментариях.